微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用Google App脚本删除/覆盖Google插件上默认菜单的内容?

如何解决如何使用Google App脚本删除/覆盖Google插件上默认菜单的内容?

我正在构建一个Google Forms插件,这是我的onopen函数,它将打开一个对话框。

但是对话框中已经存在两个我没有手动添加菜单

  1. 帮助
  2. 安装

Add-on dialog box

我有两个问题:

  1. 如何删除“帮助”和“安装”菜单
  2. 如果无法删除它们,该如何使用?如何访问菜单并通过代码添加内容

我的onopen函数

  FormApp.getUi()
      .createAddonMenu()
      .addItem('My addOn','dialog')
      .addItem('Help','showHelp')
      .addSeparator()
      .addToUi();
}

解决方法

您无法删除或修改这些菜单项,就像您无法修改其他Google菜单项一样-它们是内置的。

,

<!DOCTYPE html> <html> <head> <title>Photo Blog</title> <link href="https://fonts.googleapis.com/css2?family=Raleway:wght@600&display=swap" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="photogrid.css"> </head> <body> <h1>Gabe's Decks</h1> <img src="https://www.w3schools.com/w3css/img_snowtops.jpg"> <img src="https://cdn.pixabay.com/photo/2018/03/06/20/25/dog-3204497_960_720.jpg"> <img src="https://www.w3schools.com/w3css/img_snowtops.jpg"> <img src="https://www.w3schools.com/w3css/img_snowtops.jpg"> <img src="https://www.w3schools.com/w3css/img_snowtops.jpg"> <img src="https://www.w3schools.com/w3css/img_snowtops.jpg"> <img src="https://www.w3schools.com/w3css/img_snowtops.jpg"> <img src="https://www.w3schools.com/w3css/img_snowtops.jpg"> <img src="RW Houndmaster. CURS.jpeg"> <img src="RWg.jpeg"> <img src="UR Can't Lose.jpeg"> <img src="UR Mill copy.jpeg"> <img src="UR Mill.jpeg"> <img src="UR Prowess 3-0 (6-0).jpeg"> <img src="UR Spells 4x overload.jpeg"> <img src="UR Spells.jpeg"> <img src="WRb creatures.jpeg"> </body> </html>Install由Google添加。您不能删除或覆盖它们。

Help在表单中启用了加载项但活动用户尚未安装时显示。

Install显示了附加组件说明,在G Suite Marketplace SDK设置中为附加组件设置的“了解更多”按钮,并且还可能基于G Suite Marketplace SDK设置显示其他按钮。 / p>

可以在内置“帮助”对话框中显示的其他按钮是

  • 报告问题
  • 在商店中查看

资源

,

在阅读一些文档时,我意识到Install按钮会触发此功能:

/**
 * The event handler triggered when installing the add-on.
 * @param {Event} e The onInstall event.
 */
function onInstall(e) {
  onOpen(e);
}

我安装了各种附加组件,发现Help按钮触发了一个通用的“帮助”对话框,其内容在部署附加组件后显示。 sample help dialog box

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。