1

我想向用户显示冗长脚本的进度。理想情况下,我想使用黄色吐司,当运行Google脚本时出现running script cancel dismiss显示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