我在脚本编辑器中使用Code.gs
和Index.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>
答案 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