GlidePluginManager - スコープ指定
スコープ付き GlidePluginManager API は、プラグインがアクティブ化されているかどうかを判断する方法を提供します。
GlidePluginManager - isActive(文字列 pluginID)
指定されたプラグインがアクティブ化されているかどうかを判断します。
| 名前 | タイプ | 説明 |
|---|---|---|
| pluginID | 文字列 | 一意のプラグイン識別子。 |
| タイプ | 説明 |
|---|---|
| ブーリアン | プラグインがアクティブかどうかを示すフラグ。 有効な値:
|
var now_GR = new GlideRecord('sys_plugins');
var queryString = "active=0^ORactive=1";
now_GR.addEncodedQuery(queryString);
now_GR.query();
var pMgr = new GlidePluginManager();
while (now_GR.next()) {
var name = now_GR.getValue('name');
var pID = now_GR.getValue('source');
var isActive = pMgr.isActive(pID);
if (isActive)
gs.info('The plugin ' + name + ' is active');
}
出力:
The plugin Country Lookup Data is active
The plugin Database Replication is active
The plugin REST API Provider is active
The plugin Ten Cool Things is active