---
sourceDocument: オーストラリアのモバイル構成とナビゲーション
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/mobile

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリアのモバイル構成とナビゲーション

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Development, Data and Analytics


---

# スクリプト化された画面を使用したレンズランチャーの構成

# スクリプト化された画面を使用したレンズランチャーの構成 {#ariaid-title1}

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

スクリプト化された画面を使用して ServiceNow AI レンズ ランチャーボタンを構成します。

次の例では、スクリプト化された画面の「上部アイコン」の場所にボタンインスタンスを追加します。ハイライト表示された部分は、\[ ServiceNow AI レンズ ランチャー\] ボタンを追加するために既存のスクリプト化された画面で必要な更新を示しています。  
図 : 1. スクリプト化された画面で構成されたレンズランチャー  

    (function ScriptedScreen(input, result) {
    var builder = new sn_scripted_screen.ParameterScreenBuilder("scripted_screen_incident", "Edit Incident Scr");
    builder.nextLabel = gs.getMessage("Next");
    builder.previousLabel = gs.getMessage("Previous");
    builder.cancelLabel = gs.getMessage("Cancel");
    builder.submitLabel = gs.getMessage("Submit");
    var variableBuilder = new sn_scripted_screen.VariableBuilder("v_short_description", "db_field");
    variableBuilder.addAttribute("FieldName", "short_description");

    var buttonInstanceBuilder = new sn_scripted_screen.ButtonInstanceBuilder("a719743e0f703210e83019e800d1b29d", "Lens Launcher", "top_icon");
    buttonInstanceBuilder.icon = "76d03b43ff6c721057e9ffffffffff1f";

    var inputBuilder = new sn_scripted_screen.InputBuilder("short_description", "string", "Short Descrition");
    inputBuilder.autofillVariable(variableBuilder);
    builder.addInput(inputBuilder);
    builder.addButtonInstance(buttonInstanceBuilder);
    builder.addVariable(variableBuilder);
    builder.presentationStyle = "screen";
    builder.advancedPagination = "true";
    result.screenBuilder = builder;
    return result;
    })(input, result);

この例では、 `a719743e0f703210e83019e800d1b29d` はタイプ lens_launcher の sys_sg_button の sys_idです。ボタンは宣言的に作成する必要があります。

`76d03b43ff6c721057e9ffffffffff1f` は sys_sg_iconのsys_idです。

PresentationStyle は、入力フォーム画面またはスクリプト化された画面でボタンインスタンスをサポートするための 画面 である必要があります。

`ButtonInstanceBuilder()` の 3 番目のパラメーターは場所です。場所は、 `top_icon` または `上部`のいずれかです。

