[SeerviceNow] Script Include에 상수를 부여

계기



Scoped 어플리케이션의 테이블명이 길고 타입이 번거롭다.
응용 프로그램의 속성을 기억할 수 없습니다.
상태 값을 기억할 수 없습니다.
Studio 안에서 정리되어 있기 때문에 거기까지 찾는 것은 힘들지 않지만, 사용 빈도가 오르면 역시 한 곳에 정리하고 싶다.
즉, 쇠약해지는 기억력이나 완력을 경험치로 커버하고 싶다.

누구나 알고 있는 것을 지금조차 알았을 뿐일지도 모르지만 공유.



굳이 장황하게 쓰고 있습니다만 예를 들면 이런 코드

before.js
var defaultValue = 'x_322048_ngmapp_test_table';
var targetTable = gs.getProperty('x_322048_ngmapp.target_table_name', defaultValue);

var gr = new GlideRecord(targetTable);

방법



Script Include에 Constants 정의





변경 후



after.js
var gr = new GlideRecord(Constants.TABLE_PROPERTY);

반복 사용하는 정수는 이렇게 하도록 유의하자.

참고 URL
htps: //같다. 베 / B94 우우 QPDyDg

좋은 웹페이지 즐겨찾기