【GAS】もうちょっと柔軟なプロンプトを出すUi.alert
SpreadSheet+GASでalertを出したい時はBrowser.alert()/input()を使うのが手っ取り早いのですが、ちょっと融通が利かない。ということで、もうちょっと柔軟なプロンプトを作ってみたいと思います。
function myFunction() {
let UI = SpreadsheetApp.getUi();
let title = "hello"
let message = "Hello world!";
UI.alert(title, message, UI.ButtonSet.OK);
}
SpredSheetAppクラスからUiオブジェクトを取得して、Uiオブジェクトのalert/promptメソッドを使うと、諸々柔軟な設定が可能になるそうで。
表示するだけならalert、入力を受け取るならpromptです。
ただ、ちょっとしたアラートを出すとか、ササッと作りたい時はBrowserクラスのメソッドを使う方が圧倒的に手軽なので、「どうしてもボタンセットをBrowserクラスじゃできない奴にしたいんじゃ」とか、そういうときにだけ使えば良いと思います。とりあえず今回は覚え書きまで。
この記事が気に入ったらサポートをしてみませんか?