---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideURI - グローバル

# GlideURI - グローバル {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：6分

GlideURI API は、グローバルアプリケーションで URI パラメーターを処理するメソッドを提供します。  
注:  
エクスポート中またはバックグラウンドジョブで実行されるスクリプトでは、 GlideURI API を使用しないでください。  
URI の使用の詳細については、以下を参照してください。

* [URL で移動](https://www.servicenow.com/docs/access?context=navigate-using-url&version=australia&pubname=australia-platform-user-interface&ft:locale=en-US)
* [ナビゲーションスタック](https://www.servicenow.com/docs/access?context=c_NavigationStack&version=australia&pubname=australia-platform-user-interface&ft:locale=en-US)
{#GlideURIGlobalAPI__ul_swn_bjb_rmb}

[アクション - getGlideURI()](https://servicenow-prod.fluidtopics.net/619TFp93ZH7g4vdlhIXU3Q#Action_getGlideURI "ユーザービューを決定する GlideURI オブジェクトを取得します。") も参照してください。

## GlideURI - deleteMatchingParameter(文字列の一致) {#ariaid-title2}

指定された文字列の先頭と一致する 1 つ以上のパラメーターを URI から削除します。
{#GlideURI_deleteMatchingParameter_S__table_vh4_ftg_rmb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| 一致 | 文字列 | URI のクエリ部分から削除する 1 つ以上のパラメーターの部分的な名前。 |
[表 : 1. パラメーター]

{#GlideURI_deleteMatchingParameter_S__table_vh4_ftg_rmb} {#GlideURI_deleteMatchingParameter_S__table_wh4_ftg_rmb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 2. 返される内容]

{#GlideURI_deleteMatchingParameter_S__table_wh4_ftg_rmb}  
次の例は、指定された名前と部分的に一致する URI パラメーターを削除する方法を示しています。

    // create the GlideURI object
    var uri = action.getGlideURI();

    uri.deleteMatchingParameter('sysparm_list_');
    uri.deleteMatchingParameter('sysparm_record_');

### スコープ対応 {#GlideURI_deleteMatchingParameter_S__section_bct_nbs_mcb}

このメソッドは、スコープ対象のアプリケーションでは使用できません。

## GlideURI - deleteParameter(文字列名) {#ariaid-title3}

指定されたパラメーターを URI のクエリ部分から削除します。
{#GlideURI_deleteParameter_S__table_vh4_ftg_rmb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| name | 文字列 | URI のクエリ部分から削除するパラメーターの名前。 |
[表 : 3. パラメーター]

{#GlideURI_deleteParameter_S__table_vh4_ftg_rmb} {#GlideURI_deleteParameter_S__table_wh4_ftg_rmb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 4. 返される内容]

{#GlideURI_deleteParameter_S__table_wh4_ftg_rmb}  
次の例は、URI パラメーターを削除する方法を示しています。

    // create the GlideURI object
    var uri = action.getGlideURI(); 

    uri.deleteParameter('sysparm_referring_url');

### スコープ対応 {#GlideURI_deleteParameter_S__section_bct_nbs_mcb}

このメソッドは、スコープ対象のアプリケーションでは使用できません。

## GlideURI - get(文字列名) {#ariaid-title4}

指定されたパラメーターの値を返します。
{#GlideURI_get_S__table_bff_yp3_ks__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| name | 文字列 | パラメーター名。 |
[表 : 5. パラメーター]

{#GlideURI_get_S__table_bff_yp3_ks} {#GlideURI_get_S__table_cff_yp3_ks__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 指定されたパラメーターの値。 |
[表 : 6. 返される内容]

{#GlideURI_get_S__table_cff_yp3_ks}  

    // create the GlideURI object
    var uri = action.getGlideURI();
    uri.set('sysparm_query', 'priority=2^active=true' );
    var fileString = uri.get('sysparm_query');
    gs.info(fileString);

出力:

    priority=2^active=true

### スコープ対応 {#GlideURI_get_S__section_q2n_wgs_mcb}

スコープ対象のアプリケーションで get() メソッドを使用するには、対応するスコープ対象のメソッドである [GlideURI - get(String name)](https://servicenow-prod.fluidtopics.net/5QjSryhDMqgXOPW2iHVHHA#r_ScopedGlideURIGet_String "指定されたパラメーターの値を返します。") を使用します。

## GlideURI:getFileFromPath() {#ariaid-title5}

URI のファイル名部分を返します。
{#GlideURI_getFileFromPath__table_nzz_gs3_ks__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 7. パラメーター]

{#GlideURI_getFileFromPath__table_nzz_gs3_ks} {#GlideURI_getFileFromPath__table_ozz_gs3_ks__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | URI のファイル名部分。 |
[表 : 8. 返される内容]

{#GlideURI_getFileFromPath__table_ozz_gs3_ks}  

    var gURI = action.getGlideURI();
            
    var fileString = gURI.getFileFromPath();
    gs.info(fileString);

### スコープ対応 {#GlideURI_getFileFromPath__section_q2n_wgs_mcb}

スコープ対象のアプリケーションで getFileFromPath() メソッドを使用するには、対応するスコープ対象のメソッドである [GlideURI - getFileFromPath()](https://servicenow-prod.fluidtopics.net/5QjSryhDMqgXOPW2iHVHHA#r_ScopedGlideURIGetFileFromPath "URI のファイル名部分を返します。") を使用します。

## GlideURI:getMap() {#ariaid-title6}

クエリの各パラメーターとそれに関連する値を含むマップ (キーと値のペア) を返します。
{#GlideURI_getMap__table_g2b_b5g_rmb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 9. パラメーター]

{#GlideURI_getMap__table_g2b_b5g_rmb} {#GlideURI_getMap__table_h2b_b5g_rmb__entry__2}

| タイプ | 説明 |
|-|-|
| オブジェクト |   |
[表 : 10. 返される内容]

{#GlideURI_getMap__table_h2b_b5g_rmb}  
次の例は、 `sysparm_query` パラメーターを取得する方法を示しています。 [アクション - getGlideURI()](https://servicenow-prod.fluidtopics.net/619TFp93ZH7g4vdlhIXU3Q#Action_getGlideURI "ユーザービューを決定する GlideURI オブジェクトを取得します。") も参照してください。

    gs.action.getGlideURI().getMap().get('sysparm_query');

### スコープ対応 {#GlideURI_getMap__section_bct_nbs_mcb}

このメソッドは、スコープ対象のアプリケーションでは使用できません。

## GlideURI - set(文字列名, 文字列値) {#ariaid-title7}

指定されたパラメーターを指定された値に設定します。
{#GlideURI_set_S_S__table_z2w_tq3_ks__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| name | 文字列 | パラメーター名。 |
| value | 文字列 | 値。 |
[表 : 11. パラメーター]

{#GlideURI_set_S_S__table_z2w_tq3_ks} {#GlideURI_set_S_S__table_afw_tq3_ks__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 12. 返される内容]

{#GlideURI_set_S_S__table_afw_tq3_ks}  
次の例は、sysparm_queryフィールドの値を設定する方法を示しています。 [アクション - getGlideURI()](https://servicenow-prod.fluidtopics.net/619TFp93ZH7g4vdlhIXU3Q#Action_getGlideURI "ユーザービューを決定する GlideURI オブジェクトを取得します。") も参照してください。

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

出力:

    priority=2^active=true

### スコープ対応 {#GlideURI_set_S_S__section_q2n_wgs_mcb}

スコープ対象のアプリケーションで set() メソッドを使用するには、対応するスコープ対象のメソッド [GlideURI - set(String name, String value)](https://servicenow-prod.fluidtopics.net/5QjSryhDMqgXOPW2iHVHHA#r_ScopedGlideURISet_String_String "指定されたパラメーターを指定された値に設定します。") を使用します。

## GlideURI - setView(文字列ビュー) {#ariaid-title8}

名前付きビューを持つクエリに sysparm_view パラメーターを追加します。
ビューは、ユーザーがフォームまたはリストを開いたときに表示される要素を定義します。sysparm_view パラメーターは、リストまたはフォームに使用するビューを指定します。ビューの詳細については、「 [ビューの管理](https://www.servicenow.com/docs/access?context=view-management-overview&version=australia&pubname=australia-platform-user-interface&ft:locale=en-US)」を参照してください。  
関連項目：

* [アクション:getGlideURI()](https://servicenow-prod.fluidtopics.net/619TFp93ZH7g4vdlhIXU3Q#Action_getGlideURI "ユーザービューを決定する GlideURI オブジェクトを取得します。")
* [GlideModalV3 - switchView()](https://servicenow-prod.fluidtopics.net/oiHnD9xzWEzRDmGqj6ENqw#r_GMODV3-switchView_S "ビューを変更し、モーダルを再ロードします。")
{#GlideURI_setView_S__ul_bll_frk_smb}
{#GlideURI_setView_S__table_tgr_g5g_rmb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| view | 文字列 | URI クエリに設定する sysparm_view パラメーターの名前。 |
[表 : 13. パラメーター]

{#GlideURI_setView_S__table_tgr_g5g_rmb} {#GlideURI_setView_S__table_ugr_g5g_rmb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 14. 返される内容]

{#GlideURI_setView_S__table_ugr_g5g_rmb}  
次の例は、インシデント \[incident\] テーブルの URI クエリに重大なインシデントビューを追加する方法を示しています。たとえば、 `sysparm_view=Major%20Incidents` などです。 [アクション - getGlideURI()](https://servicenow-prod.fluidtopics.net/619TFp93ZH7g4vdlhIXU3Q#Action_getGlideURI "ユーザービューを決定する GlideURI オブジェクトを取得します。") も参照してください。

    // create the GlideURI object
    var uri = action.getGlideURI(); 

    // Adds the Major incidents to the query
    uri.setView('Major Incidents');

    // https://instance.service-now.com/incident.do?sys_id=0&sysparm_view=Major%20Incidents ...

### スコープ対応 {#GlideURI_setView_S__section_bct_nbs_mcb}

このメソッドは、スコープ対象のアプリケーションでは使用できません。

## GlideURI:toString(文字列パス) {#ariaid-title9}

URI 文字列を再構築し、無効な文字をその URL コードに変換することで、適切な URL エンコードを実行します。たとえば、\&; を「%26」に変換します。
set() メソッドで設定されたパラメーターも URI でエンコードされます。
{#GlideURI_toString_S__table_zjw_4r3_ks__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| path | 文字列 | URI が追加されるシステム URL のベース部分。 |
[表 : 15. パラメーター]

{#GlideURI_toString_S__table_zjw_4r3_ks} {#GlideURI_toString_S__table_akw_4r3_ks__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | URL。 |
[表 : 16. 返される内容]

{#GlideURI_toString_S__table_akw_4r3_ks}  
次の例は、無効な文字をインスタンス URL の URL コードに変換する方法を示しています。 [アクション - getGlideURI()](https://servicenow-prod.fluidtopics.net/619TFp93ZH7g4vdlhIXU3Q#Action_getGlideURI "ユーザービューを決定する GlideURI オブジェクトを取得します。") も参照してください。

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

### スコープ対応 {#GlideURI_toString_S__section_q2n_wgs_mcb}

スコープ対象のアプリケーションで toString() メソッドを使用するには、対応するスコープ対象のメソッドである [GlideURI - toString(String path)](https://servicenow-prod.fluidtopics.net/5QjSryhDMqgXOPW2iHVHHA#r_ScopedGlideURIToString_String "URI 文字列を再構築し、無効な文字をその URL コードに変換することで、適切な URL エンコードを実行します。たとえば、&; を「%26」に変換します。") を使用します。

