GASでスプレッドシートにポップアップウインドウを表示する
GASでスプレッドシートにポップアップウインドウを表示するには、
- toast(msg, title, timeoutSeconds)
を使う。
・toast(msg, title, timeoutSeconds)
指定されたタイトルとメッセージを持つスプレッドシートの右下隅にポップアップウィンドウを表示します。一定期間表示されます。パラメーター
名 タイプ 説明 msg String トーストに表示されるメッセージ title String オプションのトーストのタイトル timeoutSeconds Number 秒単位のタイムアウト。if null、トーストのデフォルトは5秒です。負の場合、トーストは解雇されるまで残る
GASでスプレッドシートにポップアップウインドウを表示するスクリプト
toast(‘コンテンツ内容’,’タイトル’,表示秒数)
- コンテンツ内容を変数msgに格納
- タイトル内容を変数titleに格納
- 表示秒数を変数secに格納
してtoast(msg,title,sec)で表示したスクリプト。
/*メッセージボックスの右下にポップアップウインドウを表示*/
function pop_up() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sht = ss.getActiveSheet();
var title = "ポップアップ"
var msg = "クリックするまでずっと表示するよ"
var sec = -1
//スプレッドシートの右下にポップアップをずっと表示する
SpreadsheetApp.getActiveSpreadsheet().toast(msg,title, sec);
}
/*メッセージボックスの右下にポップアップウインドウを5秒表示*/
function pop_up2() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sht = ss.getActiveSheet();
var title = "ポップアップ"
var msg = "5秒だけ表示するよ"
var sec = 5
//スプレッドシートの右下にポップアップをずっと表示する
SpreadsheetApp.getActiveSpreadsheet().toast(msg,title+"秒",sec);
}
GASでスプレッドシートにポップアップウインドウを表示するsample
まとめ
メッセージボックスで表示するよりも単純にシンプルでカッコいい。背景色とかつけられたらな〜
もしポップアップを3秒表示させるなら
ss.toast(‘コンテンツ’,’タイトル’,3);
もしクリックされるまでずっと表示させたいなら
ss.toast(‘コンテンツ’,’タイトル’,-1);
トーストみたいにポップアップ・・toastで え
>>Google Apps scriptでメッセージボックスを表示する
ディスカッション
コメント一覧
まだ、コメントがありません