gpt4 book ai didi

google-apps-script - 如何从另一个项目运行谷歌应用脚​​本功能

转载 作者:行者123 更新时间:2023-12-01 10:43:48 25 4
gpt4 key购买 nike

我有几张具有绑定(bind)到电子表格的功能的工作表。每个电子表格都有自己的功能,并使用 SpreadsheetApp.getUi 来运行 html 服务。我想在主电子表格项目的所有工作表中启动函数调用?是否可以?比如获取电子表格项目的句柄并在该项目中运行脚本?

最佳答案

你有两个选择:

  • 将您的脚本发布为库,并在您的脚本项目中相互订阅。
  • 将您的脚本发布为具有特定功能的 Web 应用程序作为单独的伪 Webhook。有点像分布式 API。

  • 各有利弊。两者都不是真正的可维护性。

    库选项将提供代码完成,而 Web 应用程序选项将启用(如果您愿意)让您异步运行代码。

    两者都有不同的速度惩罚。如文档中所述,启用库的脚本较慢。 Web 应用程序会因为 urlfetch 而变慢潜伏。

    库函数将使用宿主脚本中允许的运行时,而 Web 应用程序将扩展运行时和一些配额。

    文档:
  • Publish your scripts as a library
  • Running apps script as an endpoint
  • 关于google-apps-script - 如何从另一个项目运行谷歌应用脚​​本功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28390885/

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