【问题标题】:Is it possible to read the contents of a Google Apps Script from another Script是否可以从另一个脚本读取 Google Apps 脚本的内容
【发布时间】:2012-10-24 00:16:40
【问题描述】:

我正在寻找一种在独立 Google Apps 脚本中读取 script.gs 文件内容的方法。我在不会失败的 Docslist.File 服务中找不到合适的 getAs() Mime 格式。这样做的背景是我想使用 html 服务/内容服务能够将公共 GAS 源示例嵌入 Google 站点和其他地方。 (与嵌入 Gist 样本的方式非常相似)。有什么想法吗?

【问题讨论】:

    标签: google-apps-script mime google-drive-api


    【解决方案1】:

    无法以编程方式检索“.gs”文件的内容。您只能请求带有“.html”扩展名的文件,并且可能您可以在项目中返回它。

    此请求是在允许本地开发或 Git 集成以提供 API 方式来获取/设置文件中的脚本源的上下文中提出的。如果有意义,请将您的 cmets 放入此问题跟踪器请求或记录一个新的。

    http://code.google.com/p/google-apps-script-issues/issues/detail?id=1108

    【讨论】:

    • 谢谢。您链接到的请求似乎是关于能够使用某些版本控制系统更新应用程序脚本代码。我可以看到这可能有用,但我的要求要简单一些。我只想能够阅读脚本的内容。不过感谢您的指点。我会提出一个单独的 rfq。
    【解决方案2】:

    事实上,这是可能的。这得到了 Code.gs:

    function myFunction() {
      throw ScriptApp.getResource("Code").getDataAsString();
    }
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-07
    • 1970-01-01
    • 2013-09-28
    • 2019-09-03
    相关资源
    最近更新 更多