如何在Google Apps脚本中向用户显示进度报告?

时间:2010-09-09 00:32:57

标签: javascript google-apps-script

我有一个简单的脚本会发送一堆电子邮件,但这些需要时间发送,我想向用户显示一个滚动窗口,其中包含发送时的电子邮件地址(或者,进度条也会很好) )。我相信新的User Interface Classes可以实现这一点,但我无法让它发挥作用。文档有点稀疏。

具体来说,问题是弹出的GUI窗口显示为空白,直到所有电子邮件都已发送(脚本结束),然后出现文本。即使我每次更新标签后都调用show(myapp),也会发生这种情况。

2 个答案:

答案 0 :(得分:2)

您可以使用弹出窗口尝试:

// The code below shows a popup that disappears in 3 seconds
SpreadsheetApp.getActiveSpreadsheet().toast("Hello", "world?", 3);

答案 1 :(得分:1)

目前,答案似乎是“你不能”。

我能做的最好的事情就是更改电子表格中的单元格,但即使完全失败(单元格在发送电子邮件时只会更新一次)。

随着事情的变化会更新...