---
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


---

# MobileDeepLinkGenerator - グローバル

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

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

MobileDeepLinkGenerator スクリプトインクルードは、モバイルアプリリストまたはフォームアプレットへのリンクを埋め込むメソッドを提供します。  
グローバルサーバーサイドスクリプトでこのスクリプトインクルードを使用して、これらのアプリ内のリストまたはフォームアプレットへのリンクを作成します。

* Now Mobile
* モバイルエージェント

{#MobileDeepLinkGeneratorAPI__ul_krs_cfr_vhb}たとえば、メール、プッシュ通知、または 仮想エージェント 会話からリンクを作成して、アプリ内のレコードまたはレコードリストを開きます。フォームまたはリストには、ユーザーが表示するアクセス権を持つデータのみが含まれます。

プッシュ通知で使用されるこの API の例については、「 [プッシュ通知メッセージコンテンツの構成](https://www.servicenow.com/docs/access?context=config-push-notification-message-content&version=australia&pubname=australia-mobile&ft:locale=en-US)」を参照してください。ディープリンクの詳細については、「 [Deep linking for mobile](https://www.servicenow.com/docs/access?context=deep-link-mobile&version=australia&pubname=australia-mobile&ft:locale=en-US)」を参照してください。

## MobileDeepLinkGenerator:MobileDeepLinkGenerator(文字列 clientType) {#ariaid-title2}

特定のモバイルアプリの MobileDeepLinkGenerator オブジェクトをインスタンス化します。
{#MDLG-MDLG_S__table_fzm_gjr_vhb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| クライアントタイプ | 文字列 | リンクを作成するアプリの名前。 オプション： * agent：モバイルエージェント アプリ内のリストや画面へのリンクを作成します。 * request：Now Mobile アプリ内のリストや画面へのリンクを作成します。 {#MDLG-MDLG_S__ul_vpl_pcs_vhb} |
[表 : 1. パラメーター]

{#MDLG-MDLG_S__table_fzm_gjr_vhb}  

    var glide = new global.MobileDeepLinkGenerator('onboarding');

## MobileDeepLinkGenerator - getFormScreenLink(String formScreenId, String tableName, String recordSysId) {#ariaid-title3}

フォームアプレットへのリンクを作成します。
{#MDLG-getFormStringLink_S_S_S__table_llq_q3r_vhb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| formScreenId | 文字列 | アプレット \[sys_sg_screen\] テーブル内のアプレットレコードの Sys ID。 |
| tableName | 文字列 | recordSysIdパラメーターのレコードを含むテーブルの名前。 |
| recordSysId | 文字列 | アプレットで開くレコードの Sys ID。 |
[表 : 2. パラメーター]

{#MDLG-getFormStringLink_S_S_S__table_llq_q3r_vhb} {#MDLG-getFormStringLink_S_S_S__table_mlq_q3r_vhb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | モバイルアプリフォームアプレットのレコードへのリンク。 |
[表 : 3. 返される内容]

{#MDLG-getFormStringLink_S_S_S__table_mlq_q3r_vhb}  

    var deepLinkGenerator = new global.MobileDeepLinkGenerator("agent");
    var link = deepLinkGenerator.getFormScreenLink("<sys_id>", current.getTableName(), current.getValue("sys_id"));

## MobileDeepLinkGenerator - getScreenLink(文字列 documentId, オブジェクト uiParams) {#ariaid-title4}

リストアプレットへのリンクを作成します。
{#MDLG-getScreenLink_S_O__table_xbz_m3r_vhb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| documentId | 文字列 | アプレット \[sys_sg_screen\] テーブル内のアプレットレコードの Sys ID。 |
| uiParams | オブジェクト | オプション。リンクに含める URL パラメーターを含む JSON オブジェクト。リンク先の URL を調べて、含める URL パラメーターを決定します。一般に、URL パラメーターはリスト内のレコードをフィルタリングします。たとえば、 `var param = {'<company-sys-id>': 'servicenow'}` の場合、 `<company-sys-id>` は特定のモバイル画面の UI パラメーター \[sys_sg_ui_parameter\] テーブルの会社 UI パラメーターの Sys ID です。 |
[表 : 4. パラメーター]

{#MDLG-getScreenLink_S_O__table_xbz_m3r_vhb} {#MDLG-getScreenLink_S_O__table_ybz_m3r_vhb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | モバイルアプリリストアプレットへのリンク。 |
[表 : 5. 返される内容]

{#MDLG-getScreenLink_S_O__table_ybz_m3r_vhb}  

    var uiParams = {
        "b250294ab3c12300a0d56ad4c6a8dc8c": "servicenow", 
        "7250294ab3c12300a0d56ad4c6a8dc90": "santa clara"}

    var deepLinkGenerator = new global.MobileDeepLinkGenerator("request");
    var link = deepLinkGenerator.getScreenLink("a75df1920f2033001befa68ca8767e50", uiParams);


