GlidePluginManager - スコープ指定

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • スコープ付き GlidePluginManager API は、プラグインがアクティブ化されているかどうかを判断する方法を提供します。

    GlidePluginManager - isActive(文字列 pluginID)

    指定されたプラグインがアクティブ化されているかどうかを判断します。

    表 : 1. パラメーター
    名前 タイプ 説明
    pluginID 文字列 一意のプラグイン識別子。
    表 : 2. 返される内容
    タイプ 説明
    ブーリアン

    プラグインがアクティブかどうかを示すフラグ。

    有効な値:
    • true:プラグインはアクティブです。
    • false:プラグインは非アクティブです。
    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