スクリプト実行中のメッセージ表示

7,202 views
Skip to first unread message

にんまりpapa

unread,
Dec 24, 2014, 7:28:44 PM12/24/14
to google-app...@googlegroups.com


スクリプトを実行中の間、メッセージを表示し続ける方法を教えて下さい。

下記の toastでは時間指定なので、処理の間表示し続けることができません。

toast(message, optTitle, optTimeoutSeconds) 

処理開始時にメッセージ表示し、終了時にそのメッセージを非表示にする方法はありますでしょうか?

西昭宣

unread,
Mar 4, 2015, 11:58:07 PM3/4/15
to google-app...@googlegroups.com
初めまして。

toastで可能ではないでしょうか。

function toasttest(){
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  ss.toast("スクリプトを実行中です。", "実行中", 0);
  ////////////
  // 処理
  Utilities.sleep(5000);
  ////////////
  ss.toast("スクリプトの実行が終わりました。", "実行終了", 1);
}

おそらく、時間を0にするとずっと表示されると思います。

スクリプトの最後に別のtoastを表示させることにより、メッセージが隠れます。

やりたいことと一致しているかどうかはわかりませんが役に立てれば幸いです。

2014年12月25日木曜日 9時28分44秒 UTC+9 にんまりpapa:
Reply all
Reply to author
Forward
0 new messages