gpt4 book ai didi

google-api - 谷歌脚本 API : How to apply an onEdit function to every spreadsheet?

转载 作者:行者123 更新时间:2023-12-03 21:09:30 24 4
gpt4 key购买 nike

我编写了一个创建一些菜单的小函数,并将其注册到我在 Google Drive 中的电子表格的 onOpen() 事件中,以便在特定电子表格打开时触发操作并自动显示菜单。但有一个陷阱。我希望我将在 Google Drive/Docs 中拥有的每个电子表格都发生这种情况。甚至是我下周创建的那些。当然,我不想经历为每个特定文档注册触发器的过程。

有没有办法说“嘿,我帐户中的每个电子表格都会在 onOpen 上触发此功能”?这似乎是一个非常有用的功能。

如果这不可能,Zend 的 GData API for PHP 能否以某种方式远程运行电子表格上的脚本?由于我所有的电子表格都来自 PHP 网络应用程序,因此我可以通过从 PHP 触发执行来解决这个问题。

最佳答案

如果您愿意改变创建新电子表格的方式,而不是“新建”,那么您应该能够在以后的所有电子表格中实现这一目标。

  • 使用您的 onOpen() 代码创建一个空白电子表格。保存它。

  • 要制作包含您的菜单的新电子表格,请选择您的"template"电子表格,使用 More - Make a Copy,然后重命名副本。

当您复制电子表格时,所有包含的脚本也会被复制。 (不幸的是,它被命名为“......的副本”,但这并不影响功能。)

备选方案:您还可以使用脚本库,其中包含您希望在未来更改的函数,并让模板脚本调用它们。 (通过“管理库...”对话框添加的库将包含在副本中。)

关于google-api - 谷歌脚本 API : How to apply an onEdit function to every spreadsheet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14309737/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com