在Google Apps脚本中打开对话框并关闭侧边栏

时间:2015-07-08 03:18:11

标签: javascript html google-apps-script

我正在开发Google表格插件,我试图让脚本关闭HTML侧边栏并打开对话框。

以下代码无效,因为对话框已打开然后关闭。

HTML文件

google.script.run.gsSheetCreateSuccess();
google.script.host.close();

.gs文件

function gsSheetCreateSuccess() {
var ui = SpreadsheetApp.getUi()
    ui.alert(
     'Setup Complete',
      "Success! You've Successfully completed setup on this spreadsheet.",
      ui.ButtonSet.OK)
}

下面的代码(反面)不起作用,因为HTML文件(侧边栏)在执行google.script.run.gsSheetCreateSuccess();并打开对话框之前就已关闭。

HTML文件

google.script.host.close();
google.script.run.gsSheetCreateSuccess();

如何同时关闭侧边栏并打开对话框?

1 个答案:

答案 0 :(得分:4)

使用SuccessHandler()的{​​{1}}来关闭侧边栏。

gsSheetCreateSuccess()