GlidePluginManager - Scoped

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 1분
  • The scoped GlidePluginManager API provides a method for determining if a plugin has been activated.

    GlidePluginManager - isActive(String pluginID)

    Determines if the specified plugin has been activated.

    표 1. Parameters
    Name Type Description
    pluginID String Unique plugin identifier.
    표 2. Returns
    Type Description
    Boolean

    Flag that indicates if the plugin is active.

    Valid values:
    • true: Plugin is active.
    • false: Plugin is inactive.
    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');
    }

    Output:

    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