長いスクリプトの進捗状況をユーザーに表示したい。理想的には、イエロートーストを使って、running script cancel dismiss
というGoogleスクリプトを実行しています。Googleスクリプトの進捗状況を表示
私はカスタムエラーを投げることができますが、カスタムメッセージをこの黄色いボックスに投げる方法はわかります。
また別の方法もあります。 msgboxではなく、スクリプトを停止します。
長いスクリプトの進捗状況をユーザーに表示したい。理想的には、イエロートーストを使って、running script cancel dismiss
というGoogleスクリプトを実行しています。Googleスクリプトの進捗状況を表示
私はカスタムエラーを投げることができますが、カスタムメッセージをこの黄色いボックスに投げる方法はわかります。
また別の方法もあります。 msgboxではなく、スクリプトを停止します。
私はトーストのスプレッドシートクラスを使用して終了:
SpreadsheetApp.getActiveSpreadsheet().toast('message')
私はhtmlServiceはあなたのために働くと思うだろう:
function function1() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var htmlApp = HtmlService
.createHtmlOutput('Your Message')
.setTitle("Progress")
.setWidth(750)
.setHeight(220);
SpreadsheetApp.getActiveSpreadsheet().show(htmlApp);
}
は、次のスタックオーバーフローの答えを参照してください。 :[スタックオーバーフローの応答へのリンク](https://stackoverflow.com/a/24436445/2946873) –