我发布了一个Google Forms附加组件。它已通过其API流程的批准,并在商店中发布。
首次使用该附件时,单击小拼图->
时会出现该附件,但是,一旦单击它,仅显示“帮助”菜单项,它缺少了插件公开的主要“操作”。如果创建了新的Google表单,则然后插件会显示所有选项。
很抱歉,如果不清楚,很高兴添加更多详细信息。就我而言,在创建新表单之前,“上传”链接一直丢失(这确实是非常糟糕的可用性)。
Google Apps脚本代码的相关部分如下所示:
function onOpen(e) {
FormApp.getUi()
.createAddonMenu()
.addItem("Upload", "processUpload")
.addToUi();
}
function processUpload() {
var form = FormApp.getActiveForm();
var ui = FormApp.getUi();
有什么想法可以使第一次安装插件时不显示“上传”链接,而无需创建新表格?
答案 0 :(得分:0)
就我而言,答案还在于添加onInstall
钩子(它仅调用已定义的onOpen)
function onInstall(e){
onOpen(e);
};