GlidePluginManager – Umfang

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Der Umfang ist festgelegt GlidePluginManager Die API stellt eine Methode zur Bestimmung bereit, ob ein Plugin aktiviert wurde.

    GlidePluginManager – isActive(String Pluginid)

    Bestimmt, ob das angegebene Plugin aktiviert wurde.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    pluginID Zeichenfolge Eindeutiger Plugin-Bezeichner.
    Tabelle : 2. Rückgaben
    Typ Beschreibung
    Boolean

    Kennzeichnung, die angibt, ob das Plugin aktiv ist.

    Gültige Werte:
    • Wahr: Plugin ist aktiv.
    • Falsch: Plugin ist inaktiv.
    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');
    }

    Ausgabe:

    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