如果通过G-Suite Marketplace SDK运行或通过它发布,则编辑器加载项似乎不会运行其代码

时间:2019-07-18 08:54:34

标签: google-form google-apps-marketplace google-apps-script-addon

我已经在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");
}

0 个答案:

没有答案