我已经在Chrome Web Store上成功测试并发布了Forms扩展插件,但是G-Suite Marketplace版本不起作用。我已经尝试过所有可以在StackOverflow上找到的解决方案,但是没有成功。这是一个问题,因为如今除了CWS之外,还需要通过GSM发布附件。
一段时间以来,我一直在尝试使原始附加组件正常工作。然后,我尝试仅用一些基本代码创建一个全新的项目。此示例如下所示。 GAS编辑器中的“作为附加组件测试...”按预期工作,就像我一直在使用的实际附加组件一样,但是GSM SDK“与Google集成”不显示任何内容或记录任何内容。我什至尝试多次在GSM SDK的“配置”标签中填写所有必填字段。
已使用console.log()和Logger.log()对日志记录进行了测试(除了错误日志记录),但是通过GSM SDK运行附加组件时,什么都没有显示。
function onOpen(e){
Logger.log("onOpen");
FormApp.getUi().createAddonMenu().addItem("Testbutton", testfunction).addToUi();
/*
This in addition to createMenu(), and using separate
variables while creating menu (var ui = FormApp.getUi()...) was tested
*/
}
function onInstall(e){
Logger.log("onInstall");
onOpen(e);
}
function testfunction(){
Logger.log("testfunction called");
}