スポンサーリンク

PromptResponseオブジェクトから操作されたボタンの取得

Google App Script(GAS)で、Uiオブジェクトでテキスト入力付きのダイアログボックスより操作されたボタンを、PromptResponseオブジェクトより取得する構文です。

Uiオブジェクトでテキスト入力付きのダイアログボックスを表示する構文はこちらを参照してください。

構文

PromptResponseオブジェクト.getSelectedButton()

引数

なし

戻り値

Button

サンプル

function sample() {
  // Uiオブジェクトの作成
  const ui = SpreadsheetApp.getUi();

  const res = ui.prompt("サンプル", ui.ButtonSet.OK_CANCEL);

  const resBtn = res.getSelectedButton();

  if (resBtn == ui.Button.OK) {
    Logger.log("OKボタンがクリックされました。");
  }
  else if (resBtn == ui.Button.CANCEL) {
    Logger.log("キャンセルボタンがクリックされました。");
  }
}

解説

Uiオブジェクトでテキスト入力付きのダイアログボックスを表示すると、戻り値はPromptResponseオブジェクトになります。テキスト入力付きのダイアログボックスより操作されたボタンをPromptResponseオブジェクトより取得することができます。

PromptResponseオブジェクトから入力されたテキストの取得をする構文はこちらを参照してください。

スポンサーリンク
おすすめの記事