Google Sheet 插件 onInstall() 和 onOpen() 不起作用

2024-01-11

我正在尝试为 Google Sheets 创建一个附加组件,但运行时出现问题。

该附加组件使用以下命令在“附加组件”菜单中创建附加菜单onOpen()Google Drive API 的功能,但它不这样做onInstall()。所以我被告知添加以下内容

function onInstall(e) {
   onOpen(e)
}

现在,我尝试做的是以下内容,但它仍然不起作用

    function onInstall() {
       SpreadsheetApp.getUi().createAddonMenu()
          .addItem('Browse My Add-on', 'browseMyAddOn')
          .addToUi();
    }

    function onOpen() {
        SpreadsheetApp.getUi().createAddonMenu()
          .addItem('Browse My Add-on', 'browseMyAddOn')
          .addToUi();
    }

请帮我


我认为你应该尝试这个:

function onInstall(e) {
   onOpen(e);
}

function onOpen(e) {
    SpreadsheetApp.getUi().createAddonMenu()
      .addItem('Browse My Add-on', 'browseMyAddOn')
      .addToUi();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google Sheet 插件 onInstall() 和 onOpen() 不起作用 的相关文章

随机推荐

  • 想要在数据表中显示加载程序 GIF

    我正在使用数据表 我的代码工作正常 现在我想添加加载程序图像 gif 我不知道如何添加这个 这是到目前为止我的数据表脚本 document ready function dvloader show oTable example dataTa
  • WPF 仅更改组合框的 PART_EditableTextBox 上的属性

    我想更改默认 wpf 组合框的 PART EditableTextBox 例如更改背景 我尝试添加这样的样式
  • Commander.js 在没有命令的情况下调用时显示帮助

    我在用着指挥官 js https github com tj commander js 编写一个与 API 交互的简单 Node js 程序 所有调用都需要使用子命令 例如 apicommand get 调用方式如下 program ver
  • 无法使用 Appium 在 Android 中单击权限对话框中的“允许”按钮

    我无法使用 Appium Java 在 Android 中点击权限对话框上的 拒绝 或 允许 按钮 在点击这些按钮之前我是否需要添加任何功能 下面是代码 DesiredCapabilities capabilities new Desire
  • 如何使用正则表达式找到 python 字符串中 str.format 的所有占位符? [复制]

    这个问题在这里已经有答案了 我正在创建一个使用用户指定的格式重命名文件的类 该格式将是一个简单的字符串 其str format将调用方法来填充空白 事实证明 我的程序需要提取大括号中包含的变量名称 例如 一个字符串可能包含 user 这应该
  • sbt 构建后 gephi-toolkit 中缺少类

    我正在尝试在 Play 应用程序项目中使用 Gephi toolkit 但在构建项目时遇到了问题 起初 由于一些未解决的依赖关系 我无法构建该项目 作为来自的回答在此输入链接描述 https stackoverflow com questi
  • 短小精悍的 MS Access 更新和插入问题

    我正在使用 Dapper 来更新和插入 Access DB 代码正在运行 不会引发异常 但不会更新数据库中的值 下面是我的代码 sql Append UPDATE drugs repository SET drug name DrugNam
  • 来自波浪线 SVG 的连续波浪动画

    我有一个 SVG 它是用 Adob e Illustrator 构建的波浪线 我正在尝试向其添加连续的波浪状动画 我尝试过 vivus js 并且能够使绘制动画工作 但不能连续工作 我怎样才能开始这样的事情呢 任何答案都可以 无论是纯 CS
  • 我可以使用 -ObjC 以外的链接器标志链接适用于 iOS 的 GoogleMaps SDK

    我正在使用 GoogleMapsSDK 和 Parse 的框架 如果我一起使用它们 由于链接器标志 ObjC Parse 中的错误会触发需要 facebook 键 这是 Parse 论坛和 GoogleMaps 之外的其他框架上有详细记录的
  • 活动菜单项 - asp.net mvc3 母版页

    我一直在四处扫描 试图找到一个合适的解决方案 将 活动 当前 类分配给母版页中的菜单项 关于是否执行此客户端与服务器端 这条线被从中间分开 说实话 我对 JavaScript 和 MVC 都很陌生 所以我没有什么意见 我更愿意以 最干净 和
  • 获取当前页面 url 并更改操作

    我需要给出当前页面 url 并更改操作 url 之后我想在视图文件中回显该内容 我想在视图文件中执行这些操作 而不是控制器 你有什么主意吗 您可以通过以下方式获取当前页面的 url uri Zend Controller Front get
  • jquery.get() - 使用数据作为全局变量的问题

    好吧 我在网上读了很多资料 但仍然没有找到解决我的问题的方法 我需要使用 jquery 方法 get 检查文件的内容是 nok 还是空 我尝试过的事情之一 当然不起作用 但清楚地表明了我的想法 是 document ready functi
  • tabControl 中的关闭按钮

    有没有人可以告诉我如何在 C 中使用 tabControl 在每个选项卡中添加关闭按钮 我计划使用按钮 pic 来替换我的选项卡中的 x 谢谢 无需派生类 这里有一个简洁的片段 http www dotnetthoughts net imp
  • 如何获取 AMP 网站上的查询字符串值?

    有没有办法从 AMP HTML 网站检索查询字符串值并将它们存储在 cookie 中或在链接中使用它们 Example 用户点击广告www example com amp foo bar 打开 AMP 网站 点击链接即可结帐 不是 AMPw
  • HTML 客户端可移植文件生成 - 无需外部资源或服务器调用

    我有以下情况 我在公司内部服务器上设置了一系列 Cron 作业来运行各种旨在检查数据完整性的 PHP 脚本 每个 PHP 脚本都会查询公司数据库 将返回的查询数据格式化为包含一个或多个
  • 如何在“expect script”中启动shell脚本?

    在这个expect脚本中 不会连接ssh服务器 我只想在本地执行一个 sh 文件 这可能吗 例如 bin expect command xxx sh a command which starts a certain shell script
  • 如何将 varchar 转换/转换为日期?

    我有一个数据类型的日期列varchar mm dd yyyy 在 MySQL 5 1 中 如何将其转换为 DATE 这是我到目前为止所拥有的 SELECT id date FROM tableName WHERE CAST SUBSTRIN
  • 画布圆圈看起来模糊

    这是对一些过时或不同问题的更新 例如 画布上的绘图和线条一样模糊 https stackoverflow com questions 8696631 canvas drawings like lines are blurry 如何修复 HT
  • 如何防止我的应用程序出现多个实例

    我发现了 Visual Basic 中的一个错误 在实践中 完成我的应用程序后 单击正常启动的可执行文件 但如果我再次单击可执行文件 exe 会莫名其妙地打开第二个窗口 不必要地启动两个进程 我想知道是否有一种方法 也许在某些设置中 仅当您
  • Google Sheet 插件 onInstall() 和 onOpen() 不起作用

    我正在尝试为 Google Sheets 创建一个附加组件 但运行时出现问题 该附加组件使用以下命令在 附加组件 菜单中创建附加菜单onOpen Google Drive API 的功能 但它不这样做onInstall 所以我被告知添加以下