Google Appsスクリプトのユーザーに進捗レポートを表示する方法は?
-
01-10-2019 - |
質問
たくさんのメールを送信する簡単なスクリプトがありますが、これらは送信するのに時間がかかり、ユーザーに送信中に電子メールアドレスが付いたスクロールウィンドウを表示したいと思います(または、進行状況バーも良いでしょう)。これは新しいもので可能だと思います ユーザーインターフェイスクラス, 、しかし、私はそれを機能させることができません。ドキュメントはちょっとまばらです。
具体的には、問題は、すべてのメールが送信され(スクリプトが終了)、テキストが表示されるまで、ポップアップするGUIウィンドウが空白に見えることです。これは私が電話しても起こります show(myapp)
ラベルを更新するたびに。
解決 2
現在、答えは「できない」と思われます。
私ができる最善のことは、スプレッドシートのセルを変更することですが、電子メールを送信するときに完全に失敗します(最後にセルは1回しか更新されません)。
物事が変わると更新されます...
他のヒント
ポップアップウィンドウで試すことができます:
// The code below shows a popup that disappears in 3 seconds
SpreadsheetApp.getActiveSpreadsheet().toast("Hello", "world?", 3);
所属していません StackOverflow