【问题标题】:Create a macro in Google Sheets using Google App Script使用 Google 应用脚本在 Google 表格中创建宏
【发布时间】:2021-11-01 11:56:11
【问题描述】:

我想以编程方式创建一个宏并从另一个独立的应用脚本项目中调用它。

我使用的一种方法是使用projects.create API 创建项目并使用scripts.run 调用该项目中的函数。

这种方法的问题是我必须为新创建的项目手动设置 GCP 项目,因为脚本和调用应用程序必须共享相同的 GCP 项目,如提到的here。 我找不到任何资源来以编程方式执行它。

基本上,我想从我现有的 Google 表格插件中动态执行用户提供的 App 脚本代码。

任何建议或帮助都会很棒。

谢谢。

【问题讨论】:

  • 发布webapp并通过http post调用函数?

标签: google-apps-script google-sheets google-cloud-platform


【解决方案1】:

不确定我是否理解正确,但假设您想要执行以下操作:

  1. 在 Apps 脚本项目中创建函数(您的宏)
  2. 从多个 Google 电子表格中使用上述项目中的函数

在这种情况下你可以做很多事情,我的建议是

  1. 创建一个 Apps 脚本项目
  2. 在该项目中输入您的函数(您的宏)
  3. 将该项目用作库
  4. 无论您在哪里(在电子表格中)需要此函数(您的宏),添加库并创建一个调用库函数的函数。

另一种选择,如果你真的想要一个作为插件运行的应用程序,那么see here the reference 就可以了。

参考

【讨论】:

    猜你喜欢
    • 2014-05-18
    • 1970-01-01
    • 2015-12-30
    • 1970-01-01
    • 2020-12-20
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多