---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideURI - com escopo

# GlideURI - com escopo {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

A API GlideURI fornece métodos para lidar com parâmetros de URI em uma aplicação com escopo.  
Nota:  
Não use a API GlideURI em scripts que são executados durante a exportação ou em trabalhos em segundo plano.  
Para obter mais informações sobre como usar URIs:

* [Navegar por URL](https://www.servicenow.com/docs/access?context=navigate-using-url&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US)
* [Pilha de navegação](https://www.servicenow.com/docs/access?context=c_NavigationStack&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US)
{#c_GlideURIScopedAPI__ul_swn_bjb_rmb}

Consulte também: [GlideURI - Global](https://servicenow-prod.fluidtopics.net/EliUGAa6aPiVmZAOTctOaQ#GlideURIGlobalAPI "A API GlideURI fornece métodos para lidar com parâmetros de URI em uma aplicação global.").

## GlideURI com escopo - GlideURI() {#ariaid-title2}

Instancia um objeto GlideURI.
{#r_ScopedGlideURIScopedGlideURI__table_hgp_t43_ks__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 1. Parâmetros]

{#r_ScopedGlideURIScopedGlideURI__table_hgp_t43_ks}

## GlideURI com escopo - get(cadeia de caracteres name) {#ariaid-title3}

Retorna o valor do parâmetro especificado.
{#r_ScopedGlideURIGet_String__table_bff_yp3_ks__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| nome | Cadeia de caracteres | O nome do parâmetro. |
[Tabela 2. Parâmetros]

{#r_ScopedGlideURIGet_String__table_bff_yp3_ks} {#r_ScopedGlideURIGet_String__table_cff_yp3_ks__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O valor do parâmetro especificado. |
[Tabela 3. Retorna]

{#r_ScopedGlideURIGet_String__table_cff_yp3_ks}  

    var gURI = new GlideURI();
    gURI.set('sysparm_query', 'priority=2^active=true' );
    var fileString = gURI.get('sysparm_query');
    gs.info(fileString);

Saída:

    priority=2^active=true

## GlideURI com escopo -- getFileFromPath() {#ariaid-title4}

Retorna a parte do nome do arquivo do URI.
{#r_ScopedGlideURIGetFileFromPath__table_nzz_gs3_ks__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 4. Parâmetros]

{#r_ScopedGlideURIGetFileFromPath__table_nzz_gs3_ks} {#r_ScopedGlideURIGetFileFromPath__table_ozz_gs3_ks__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | A parte do nome do arquivo do URI. |
[Tabela 5. Retorna]

{#r_ScopedGlideURIGetFileFromPath__table_ozz_gs3_ks}  

    var gURI = new GlideURI();
     
    var fileString = gURI.getFileFromPath();
    gs.info(fileString);

## GlideURI com escopo - set (nome da cadeia de caracteres, valor da cadeia de caracteres) {#ariaid-title5}

Define o parâmetro especificado com o valor especificado.
{#r_ScopedGlideURISet_String_String__table_z2w_tq3_ks__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| nome | Cadeia de caracteres | O nome do parâmetro. |
| valor | Cadeia de caracteres | O valor. |
[Tabela 6. Parâmetros]

{#r_ScopedGlideURISet_String_String__table_z2w_tq3_ks} {#r_ScopedGlideURISet_String_String__table_afw_tq3_ks__entry__2}

| Tipo | Descrição |
|-|-|
| Nenhum(a) |   |
[Tabela 7. Retorna]

{#r_ScopedGlideURISet_String_String__table_afw_tq3_ks}  

    var gURI = new GlideURI();
    gURI.set('sysparm_query', 'priority=2^active=true' );
    var fileString = gURI.get('sysparm_query');
    gs.info(fileString);

Saída:

    priority=2^active=true

## GlideURI com escopo - toString(cadeia de caracteres "path") {#ariaid-title6}

Reconstrói a cadeia de caracteres do URI e executa a codificação de URL apropriada convertendo caracteres inválidos em seu código de URL. Por exemplo, convertendo \& em '%26'.
Os parâmetros definidos com o método set() também são codificados com o URI.
{#r_ScopedGlideURIToString_String__table_zjw_4r3_ks__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| caminho | Cadeia de caracteres | A parte base da URL do sistema à qual o URI está anexado. |
[Tabela 8. Parâmetros]

{#r_ScopedGlideURIToString_String__table_zjw_4r3_ks} {#r_ScopedGlideURIToString_String__table_akw_4r3_ks__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | A URL. |
[Tabela 9. Retorna]

{#r_ScopedGlideURIToString_String__table_akw_4r3_ks}  

    var gURI = new GlideURI();
    fileString = gURI.toString('https://<your instance>.service-now.com/navpage.do');


