【问题标题】:'Install' a private Apps Script“安装”私有应用脚本
【发布时间】:2012-07-14 18:01:04
【问题描述】:

在 Google 电子表格中,您可以转到工具 --> 脚本库,然后“安装”库中的任何公共脚本。

是否可以类似地“安装”不属于脚本库的脚本。或者我应该为此提交增强请求吗?

目前的问题是跨多个电子表格需要一个类似的脚本。一种选择是使用库,但这将再次需要在每个电子表格中编写或至少复制粘贴使用库的框架代码。

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    是的,您应该在问题跟踪器上填写增强请求(我很乐意盯着它看)。

    现在,如果您不想公开分享您的脚本,但需要为您的用户轻松安装(他们应该看不到代码),您可以:

    • 在 Google 文档模板库中创建电子表格模板
    • 创建 Chrome 网络应用并与特定群组共享
    • 将您的脚本放入 Google 协作平台并添加一个用户界面,让用户选择应该在哪个电子表格上触发脚本。

    【讨论】:

    【解决方案2】:

    您可以使用其 ID 轻松安装您的私有库

    你可以在Tools-Script Editor->File->Project Properties->Info->Project Key下找到你的库的ID

    【讨论】:

    • 我知道我在问题本身中提到的图书馆设施。即使我使用库,我仍然需要编写(或复制粘贴)代码来调用每个电子表格中的库。图库中脚本的安装功能非常方便 - 根本不需要代码。我想知道是否可以为不在图库中的脚本执行此“安装”
    • @Srik 出于安全原因,您必须定义您的方法名称和确切的行为。该 API 的定义通常是实现代码的一小部分,您可以如上所述“安装”它。您可以“安装”您的私有库并编写 3 行调用它。
    猜你喜欢
    • 2011-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-02
    • 2010-09-06
    • 2013-12-03
    • 1970-01-01
    • 2020-03-15
    相关资源
    最近更新 更多