GlidePluginManager - 범위 지정됨

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • 범위가 지정된 GlidePluginManager API는 플러그인이 활성화되었는지 확인하는 메서드를 제공합니다.

    GlidePluginManager - isActive(문자열 pluginID)

    지정된 플러그인이 활성화되었는지 여부를 결정합니다.

    표 1. 매개변수
    이름 유형 설명
    pluginID 문자열 고유 플러그인 식별자입니다.
    표 2. 반환
    유형 설명
    부울

    플러그인이 활성 상태인지 여부를 나타내는 플래그입니다.

    유효한 값은 다음과 같습니다.
    • true: 플러그인이 활성 상태입니다.
    • 아니오: 플러그인이 비활성 상태입니다.
    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