在 Google 脚本中显示进度

问题描述 投票:0回答:2

我想向用户显示冗长脚本的进度。理想情况下,我想使用运行 Google 脚本时出现的黄色吐司

running script cancel dismiss

我知道你可以抛出自定义错误,但如何向这个黄色框抛出自定义消息。

或者其他选择也可以。不是 msgbox,因为它会停止脚本。

javascript google-apps-script google-sheets notifications
2个回答
8
投票

我最终使用了 toast 的电子表格类:

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


-1
投票

我认为 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);

}
© www.soinside.com 2019 - 2024. All rights reserved.