[SeerviceNow] Script Include에 상수를 부여
1987 단어 자바스크립트ServiceNowScriptInclude
계기
Scoped 어플리케이션의 테이블명이 길고 타입이 번거롭다.
응용 프로그램의 속성을 기억할 수 없습니다.
상태 값을 기억할 수 없습니다.
Studio 안에서 정리되어 있기 때문에 거기까지 찾는 것은 힘들지 않지만, 사용 빈도가 오르면 역시 한 곳에 정리하고 싶다.
즉, 쇠약해지는 기억력이나 완력을 경험치로 커버하고 싶다.
누구나 알고 있는 것을 지금조차 알았을 뿐일지도 모르지만 공유.
예
굳이 장황하게 쓰고 있습니다만 예를 들면 이런 코드
before.jsvar 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.jsvar gr = new GlideRecord(Constants.TABLE_PROPERTY);
반복 사용하는 정수는 이렇게 하도록 유의하자.
참고 URL
htps: //같다. 베 / B94 우우 QPDyDg
Reference
이 문제에 관하여([SeerviceNow] Script Include에 상수를 부여), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ngm_777/items/fc7653afd8a09cea2681
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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
Reference
이 문제에 관하여([SeerviceNow] Script Include에 상수를 부여), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ngm_777/items/fc7653afd8a09cea2681텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)