我目前正在发布和发布Google表格插件。在Google对该插件进行审查后,他们表示该插件将在刷新工作表时自动启动。
如何更改代码,使其通过Google审核?
编辑:
function onOpen() {
var DocObject = PropertiesService.getDocumentProperties().getProperties();
//paid = "true" if bought. paid = "false" if not bought. These
//are strings not bool values
var paid = DocObject.Bought;
if(paid)
{
SpreadsheetApp.getUi().createMenu('aPLM')
.addItem('Open Menu', 'showMenu')
.addToUi();
} else
{
SpreadsheetApp.getUi().createMenu('aPLM')
.addItem('Start Registration', 'noTrial')
.addItem('Open Menu', 'showMenu')
.addToUi();
}
}
答案 0 :(得分:0)
如注释所示,您很可能具有一个名为onOpen()的函数。每当用户打开Google Spreadsheet时,这将导致您的脚本运行。
建议您查看选择菜单项后将脚本更改为运行。请查看以下有关向电子表格添加菜单的文档。