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)の戻り値
Button - ユーザーがクリックしたボタン。
スプレッドシートにメッセージ(アラート)を表示するまとめ
GAS×スプレッドシートにメッセージ(アラート)を表示するならalert(prompt)
メソッドを利用しましょう。
関連記事:【GAS】スプレッドシートの文字の折返しを配列で設定する