我想向用户显示冗长脚本的进度。理想情况下,我想使用运行 Google 脚本时出现的黄色吐司
running script cancel dismiss
我知道你可以抛出自定义错误,但如何向这个黄色框抛出自定义消息。
或者其他选择也可以。不是 msgbox,因为它会停止脚本。
我最终使用了 toast 的电子表格类:
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);
}