GlideURI - Scoped

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • The GlideURI API provides methods to handle URI parameters in a scoped application.

    주:
    Do not use the GlideURI API in scripts that are executed during export or in background jobs.
    For more information on using URIs:

    See also: GlideURI - Global .

    Scoped GlideURI - GlideURI()

    Instantiates a GlideURI object.

    표 1. Parameters
    Name Type Description
    None

    Scoped GlideURI - get(String name)

    Returns the value of the specified parameter.

    표 2. Parameters
    Name Type Description
    name String The parameter name.
    표 3. Returns
    Type Description
    String The value for the specified parameter.
    var gURI = new GlideURI();
    gURI.set('sysparm_query', 'priority=2^active=true' );
    var fileString = gURI.get('sysparm_query');
    gs.info(fileString);

    Output:

    priority=2^active=true

    Scoped GlideURI - getFileFromPath()

    Returns the file name portion of the URI.

    표 4. Parameters
    Name Type Description
    None
    표 5. Returns
    Type Description
    String The file name portion of the URI.
    var gURI = new GlideURI();
     
    var fileString = gURI.getFileFromPath();
    gs.info(fileString);

    Scoped GlideURI - set(String name, String value)

    Sets the specified parameter to the specified value.

    표 6. Parameters
    Name Type Description
    name String The parameter name.
    value String The value.
    표 7. Returns
    Type Description
    None
    var gURI = new GlideURI();
    gURI.set('sysparm_query', 'priority=2^active=true' );
    var fileString = gURI.get('sysparm_query');
    gs.info(fileString);

    Output:

    priority=2^active=true

    Scoped GlideURI - toString(String path)

    Reconstructs the URI string and performs the proper URL encoding by converting non-valid characters to their URL code. For example, converting & to '%26'.

    Parameters set with the set() method are encoded with the URI as well.

    표 8. Parameters
    Name Type Description
    path String The base portion of the system URL to which the URI is appended.
    표 9. Returns
    Type Description
    String The URL.
    var gURI = new GlideURI();
    fileString = gURI.toString('https://<your instance>.service-now.com/navpage.do');