GlideURI - 범위 지정됨
GlideURI API는 범위가 지정된 애플리케이션에서 URI 매개변수를 처리하는 메서드를 제공합니다.
주:
익스포트 또는 백그라운드 작업에서 실행되는 스크립트에 GlideURI API를 사용하지 마십시오.
참조: GlideURI - Global .
범위가 지정된 GlideURI - GlideURI()
GlideURI 객체를 인스턴스화합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
범위가 지정된 GlideURI - get(문자열 이름)
지정된 매개변수의 값을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 이름 | 문자열 | 매개변수 이름입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 지정된 매개변수의 값입니다. |
var gURI = new GlideURI();
gURI.set('sysparm_query', 'priority=2^active=true' );
var fileString = gURI.get('sysparm_query');
gs.info(fileString);
출력:
priority=2^active=true
범위가 지정된 GlideURI - getFileFromPath()
URI의 파일 이름 부분을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | URI의 파일 이름 부분입니다. |
var gURI = new GlideURI();
var fileString = gURI.getFileFromPath();
gs.info(fileString);
범위가 지정된 GlideURI - set(문자열 이름, 문자열 값)
지정된 매개변수를 지정된 값으로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 이름 | 문자열 | 매개변수 이름입니다. |
| 값 | 문자열 | 값입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
var gURI = new GlideURI();
gURI.set('sysparm_query', 'priority=2^active=true' );
var fileString = gURI.get('sysparm_query');
gs.info(fileString);
출력:
priority=2^active=true
범위가 지정된 GlideURI - toString(문자열 경로)
URI 문자열을 재구성하고 유효하지 않은 문자를 URL 코드로 변환하여 적절한 URL 인코딩을 수행합니다. 예를 들어 \\를 '%26'(으)로 변환합니다.
set() 메서드로 설정된 매개 변수도 URI로 인코딩됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| path | 문자열 | URI가 추가되는 시스템 URL의 기본 부분입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | URL입니다. |
var gURI = new GlideURI();
fileString = gURI.toString('https://<your instance>.service-now.com/navpage.do');