测试Google Sheet插件

时间:2017-08-25 19:36:51

标签: testing google-apps-script google-sheets google-apps-script-addon

我在脚本编辑器中使用Code.gsIndex.html创建了一个加载项。我选择Publish ==> Test as add-on...,然后在对话框中选择另一个Google工作表。点击Test会打开该工作表,但我看不到index.html应该创建的任何任务窗格,=myFunction()在单元格中无效。

有谁知道如何测试这个附加组件?

修改1: Code.gs

function myFunction() {
  return 100
}

Index.html

<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
  </head>
  <body>
    super add-on
  </body>
</html>

1 个答案:

答案 0 :(得分:1)

您绝对可以在其他工作表中测试侧边栏附加组件。您需要使用以下脚本。另外,请确保选择INSTALLATION CONFIG作为已安装&amp;启用

function onOpen() {
   var html = HtmlService.createHtmlOutputFromFile('index') //your html page name
      .setTitle('My custom sidebar')
      .setWidth(300);
  SpreadsheetApp.getUi() // Or DocumentApp or FormApp.
      .showSidebar(html);
}

目前,自定义功能在测试附加模式下无效。已经报道了此问题,谷歌已接受它。 Check this