小编Nic*_*rke的帖子

自动关闭模式对话框 - 完成服务器代码后,关闭Google电子表格中的对话框

我有一个Google Sheet,它运行一些Apps Script服务器代码以连接到SQL服务器.我想在刷新数据时在模式对话框中显示消息"loading ...".我可以弹出模态,但是我想在代码完成后立即自动关闭对话框.

我设置的一个例子是:

function testpop () {
  var htmlOutput = HtmlService
    .createHtmlOutput('<p> This box will close when the data has finished loading.</p>')
    .setSandboxMode(HtmlService.SandboxMode.IFRAME)
    .setWidth(250)
    .setHeight(200);
  SpreadsheetApp.getUi().showModalDialog(htmlOutput, 'Loading...');
  sleep(1000);
//close the dialog
}
Run Code Online (Sandbox Code Playgroud)

我知道这可以在客户端调用,但是需要在GS中处理它,以便在代码完成时触发它.

google-sheets showmodaldialog google-apps-script

9
推荐指数
2
解决办法
5006
查看次数