メッセージを操作する

【GAS】スプレッドシートにメッセージボックス(アラート)を表示する

GASでスプレッドシートにメッセージ(アラート)を表示するには「alert(prompt) 」を利用する。

alert(prompt)

ユーザーのエディタにダイアログ ボックスが開き、指定したメッセージと [OK] ボタンが表示されます。このメソッドは、ダイアログが開いている間にサーバー側のスクリプトを停止します。ユーザーがダイアログを閉じるとスクリプトが再開されますが、Jdbc 接続と LockService ロックは停止後も維持されます。詳しくは、ダイアログとサイドバーに関するガイドをご覧ください。

https://developers.google.com/apps-script/reference/base/ui#alertprompt

スプレッドシートにメッセージ(アラート)を表示するGAS実行の様子

alert(prompt) メソッドを利用して、スプレッドシートにメッセージ(アラート)を表示するGASを実行してみました。

alert(prompt)を実行することで、

  • ブラウザ上に独自のメッセージを表示する

といった操作が可能です。

スプレッドシートでチェックボックスを全て削除する場合は、以下記事を御覧ください。

参照記事:【GAS】スプレッドシートでチェックボックスを全て削除する

スプレッドシートにメッセージ(アラート)を表示するGAS

//—-独自アラートを作成
function addalert(prompt){
  //SpreadsheetAppを起動してシートをアクテイブに
  let ss = SpreadsheetApp.getActiveSheet();
  //適当な値を入力する窓を作成
  const val = Browser.inputBox("値を入力してください");
  //取得した値をA1セルに設定(変数格納は不要かも)
  const value = ss.getRange(1,1).setValue(val);
    //valが空白でなければ
    if(val != ""){
      //シートのuiを設定する
      let ui = SpreadsheetApp.getUi();
      //valの値を表明するアラートを表示する
      ui.alert("A1セルの値は"+"「"+val+"」"+"です");
    }
}

alert(prompt)のパラメーター

名前説明
prompt Stringダイアログ ボックスに表示するメッセージ。
alert(prompt)のパラメーター

alert(prompt)の戻り値

Button - ユーザーがクリックしたボタン。

スプレッドシートにメッセージ(アラート)を表示するまとめ

GAS×スプレッドシートにメッセージ(アラート)を表示するならalert(prompt)メソッドを利用しましょう。

関連記事:【GAS】スプレッドシートの文字を折り返す

関連記事:【GAS】スプレッドシートの文字の折返しを配列で設定する

関連記事:【GAS】スプレッドシートの文字の折返し方法を設定する

関連記事:【GAS】スプレッドシートの文字を斜めにする

-メッセージを操作する