1

長いスクリプトの進捗状況をユーザーに表示したい。理想的には、イエロートーストを使って、running script cancel dismissというGoogleスクリプトを実行しています。Googleスクリプトの進捗状況を表示

私はカスタムエラーを投げることができますが、カスタムメッセージをこの黄色いボックスに投げる方法はわかります。

また別の方法もあります。 msgboxではなく、スクリプトを停止します。

+0

は、次のスタックオーバーフローの答えを参照してください。 :[スタックオーバーフローの応答へのリンク](https://stackoverflow.com/a/24436445/2946873) –

答えて

1

私はトーストのスプレッドシートクラスを使用して終了:

SpreadsheetApp.getActiveSpreadsheet().toast('message')

0

私は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); 
 

 
}

+0

コード中にcreahtmloutputの部分を更新する方法、または毎回このコードをコピーして貼り付ける必要がありますか? – mfizz

+0

新しい領域にドアを開けてくれてありがとう、私の機能トーストと呼んでいただきありがとうございます。トーストと呼ばれるスプレッドシートクラス!実際に私はそれが必要なことをします。どうもありがとう – mfizz

関連する問題