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


---

# cabrillo.nowapp :クライアント

# cabrillo.nowapp :クライアント {#ariaid-title1}

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

Cabrillo Now App 機能の名前空間。これにより、 ServiceNow AI Platform® ネイティブモバイルアプリ内の画面を操作できます。

## cabrillo.nowapp - openLauncherScreen(文字列 launcherScreenId) {#ariaid-title2}

モバイルランチャーのネイティブ画面を開きます。
{#CNA-openLauncherScreen_S__table_pqc_55j_kxb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| launcherScreenId | 文字列 | アプレットランチャー \[sys_sg_applet_launcher\] テーブルからのランチャー画面のSys_id。 |
[表 : 1. パラメーター]

{#CNA-openLauncherScreen_S__table_pqc_55j_kxb} {#CNA-openLauncherScreen_S__table_qqc_55j_kxb__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | メソッドがネイティブ側で利用可能かどうかを示すフラグ。 有効な値： * true:メソッドはネイティブ側で使用できます * false:メソッドはネイティブ側では使用できません。 {#CNA-openLauncherScreen_S__ul_jvs_4m5_qxb} |
[表 : 2. 返される内容]

{#CNA-openLauncherScreen_S__table_qqc_55j_kxb}  

    const launcherScreenId = 'a9e30c7dc61122760116894de7bcc7bd'; 
    const result = cabrillo.nowapp.openLauncherScreen(launcherScreenId); 
    If (result === false) {  
        console.log("method is not available")  
    } 

出力：

    true

## cabrillo.nowapp - openScreen(文字列 screenId) {#ariaid-title3}

モバイルネイティブ画面を開きます。
{#CNA-openscreen_S__table_xsl_grj_kxb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| screenId | 文字列 | 画面 \[sys_sg_screen\] テーブルから開く画面レコードのsys_id。 |
[表 : 3. パラメーター]

{#CNA-openscreen_S__table_xsl_grj_kxb} {#CNA-openscreen_S__table_ysl_grj_kxb__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | メソッドがネイティブ側で利用可能かどうかを示すフラグ。 有効な値： * true:メソッドはネイティブ側で使用できます * false:メソッドはネイティブ側では使用できません。 {#CNA-openscreen_S__ul_jvs_4m5_qxb} |
[表 : 4. 返される内容]

{#CNA-openscreen_S__table_ysl_grj_kxb}  

    const screenId = 'a9e30c7dc61122760116894de7bcc7bd'; 
    cabrillo.nowapp.openScreen(screenId); 
    If (result === false) {  
        console.log("method is not available")  
    }

出力：

    true

## cabrillo.nowapp - openScreenWithRecordContext(文字列 screenId, 文字列テーブル, 文字列 recordId) {#ariaid-title4}

レコードコンテキストを含むモバイルネイティブ画面を開きます。
{#CNA-openScreenWithRecrdContext_S_S_S__table_cvx_xsj_kxb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| ScreenId | string | 画面 \[sys_sg_screen\] テーブルから開く画面レコードのSys_id。 |
| テーブル | string | レコードテーブル。 |
| レコード | string | レコードsys_id。 |
[表 : 5. パラメーター]

{#CNA-openScreenWithRecrdContext_S_S_S__table_cvx_xsj_kxb} {#CNA-openScreenWithRecrdContext_S_S_S__table_dvx_xsj_kxb__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | メソッドがネイティブ側で利用可能かどうかを示すフラグ。 有効な値： * true:メソッドはネイティブ側で使用できます * false:メソッドはネイティブ側では使用できません。 {#CNA-openScreenWithRecrdContext_S_S_S__ul_jvs_4m5_qxb} |
[表 : 6. 返される内容]

{#CNA-openScreenWithRecrdContext_S_S_S__table_dvx_xsj_kxb}  

    const screenId = 'a9e30c7dc61122760116894de7bcc7bd'; 
    const recordId= '8e99daa3ff133100ba13757574847f2d'; 
    const table= 'sys_users'; 
    const result = cabrillo.nowapp.openScreenWithRecordContext(screenId, table, recordId); 
    If (result === false) {  
        console.log("method is not available")  
    } 

出力：

    true

## cabrillo.nowapp - performFunction(文字列 functionId, 文字列テーブル, 文字列 recordId) {#ariaid-title5}

ネイティブモバイル関数を実行します。
注:  
Vancouver リリースでは、アクション機能のみがサポートされています。詳細については、「[Action functions](https://www.servicenow.com/docs/access?context=mobile-actions&version=australia&pubname=australia-mobile&ft:locale=en-US)」を参照してください。
{#CNA-performFunction_S_S_S__table_tjf_5vj_kxb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| functionId | string | ボタン \[sys_sg_button\] テーブルからのターゲット機能のSys_id。 |
| テーブル | string | レコードテーブル。グローバルアクションアイテムのオプション。モバイル機能の詳細については、「 [Action functions](https://www.servicenow.com/docs/access?context=mobile-actions&version=australia&pubname=australia-mobile&ft:locale=en-US)」を参照してください。 注: グローバルアクションとレコードアクションの違い: * レコード:レコードレベルでアクションを適用します。たとえば、このオプションを使用して、レコードのステータスを変更するボタンを作成します。特定のフィールド、特定のレコード、またはスワイプアクションに対するアクションのコンテキストを \[レコード\] に設定できます。アクション関数に \[ 入力ソース \] フィールドが \[自動入力\] に設定された UI パラメーターが含まれている場合は、\[ テーブル\] フィールドでテーブルを指定する必要があります。 * グローバル:グローバルまたはリストレベルでアクションを適用します。たとえば、このオプションを使用して、レコードを作成するボタンを追加します。レコードのコンテキストにあるアクション、または \[入力ソース \] フィールドが \[自動入力\] に設定されている UI パラメーターを含むアクションには、グローバル設定を使用しないでください。 {#CNA-performFunction_S_S_S__ul_l51_bzj_kxb} |
| recordId | string | レコードsys_id。グローバルアクションアイテムのオプション。モバイル機能の詳細については、「 [Action functions](https://www.servicenow.com/docs/access?context=mobile-actions&version=australia&pubname=australia-mobile&ft:locale=en-US)」を参照してください。 注: グローバルアクションアイテムとレコードアクションアイテムの違い: * レコード:レコードレベルでアクションを適用します。たとえば、このオプションを使用して、レコードのステータスを変更するボタンを作成します。特定のフィールド、特定のレコード、またはスワイプアクションに対するアクションのコンテキストを \[レコード\] に設定できます。アクション関数に \[ 入力ソース \] フィールドが \[自動入力\] に設定された UI パラメーターが含まれている場合は、\[ テーブル\] フィールドでテーブルを指定する必要があります。 * グローバル:グローバルまたはリストレベルでアクションを適用します。たとえば、このオプションを使用して、レコードを作成するボタンを追加します。レコードのコンテキストにあるアクション、または \[入力ソース \] フィールドが \[自動入力\] に設定されている UI パラメーターを含むアクションには、グローバル設定を使用しないでください。 {#CNA-performFunction_S_S_S__ul_rhp_mgw_4xb} |
[表 : 7. パラメーター]

{#CNA-performFunction_S_S_S__table_tjf_5vj_kxb} {#CNA-performFunction_S_S_S__table_ujf_5vj_kxb__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | メソッドがネイティブ側で利用可能かどうかを示すフラグ。 有効な値： * true:メソッドはネイティブ側で使用できます * false:メソッドはネイティブ側では使用できません。 {#CNA-performFunction_S_S_S__ul_jvs_4m5_qxb} |
[表 : 8. 返される内容]

{#CNA-performFunction_S_S_S__table_ujf_5vj_kxb}  

    const functionId= 'a9e30c7dc61122760116894de7bcc7bd'; 
    const recordId= '8e99daa3ff133100ba13757574847f2d'; 
    const table= 'sys_users'; 
    const result = cabrillo.nowapp.performFunction(functionId, table, recordId); 
    If (result === false) {  
        console.log("method is not available")  
    } 

出力：

    true

## cabrillo.nowapp - refresh() {#ariaid-title6}

Web ビューでテーブルの更新が行われた場合に、前の画面に影響を与える可能性がある場合は、UI スタックを更新します。
{#CNA-refresh__table_j4s_wzj_kxb__entry__3}

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

{#CNA-refresh__table_j4s_wzj_kxb} {#CNA-refresh__table_k4s_wzj_kxb__entry__2}

| タイプ | 説明 |
|-|-|
| ブーリアン | メソッドがネイティブ側で利用可能かどうかを示すフラグ。 有効な値： * true:メソッドはネイティブ側で使用できます * false:メソッドはネイティブ側では使用できません。 {#CNA-refresh__ul_jvs_4m5_qxb} |
[表 : 10. 返される内容]

{#CNA-refresh__table_k4s_wzj_kxb}  

    const result = cabrillo.nowapp.refresh(); 
    If (result === false) {  
        console.log("method is not available")  

出力：

    true


