【发布时间】:2012-07-02 14:09:14
【问题描述】:
我正在使用 Drive Api 制作一个 Google Drive 集成网络应用程序。 Google App 脚本的 api 服务看起来很不错。但是,是否可以使用 Google App 脚本作为外部库与本地 html 集成?或者您必须在 Google 脚本编辑器中构建 App 脚本?如果是这样,如何将其与 Drive Api 链接?
【问题讨论】:
我正在使用 Drive Api 制作一个 Google Drive 集成网络应用程序。 Google App 脚本的 api 服务看起来很不错。但是,是否可以使用 Google App 脚本作为外部库与本地 html 集成?或者您必须在 Google 脚本编辑器中构建 App 脚本?如果是这样,如何将其与 Drive Api 链接?
【问题讨论】:
您可以在script.google.com 中构建您的脚本,并使用 Apps-script 的默认驱动服务。
另请查看 here 以获取将 Drive Service 与 Apps-script 一起使用的示例应用
【讨论】:
要执行您想要的操作,您至少必须从脚本编辑器中将您的脚本发布为 Web 应用程序。 See the documentation。它不是一个理想的开发环境,但它确实为 Google API 提供了代码完成功能,这对于内存和调试工具的帮助非常方便。您无需链接到 Drive API 即可访问特定 Drive 帐户中的文件,因为此功能由 DriveApp 和 DocsList 提供。但是,您可以在开发者控制台中激活 Drive API,然后在资源:高级 Google 服务下的脚本中激活。您可能不需要这样做,但您可能无法通过 API 调用访问某些功能。例如,通过方法调用来检索 Google 文档文件修订的文本似乎是不可能的。我让它工作的唯一方法是使用 UrlFetchApp 发送授权的 HTTPS 请求。我不认为这是故意的,但这是我的经验。在其他情况下,您可能需要 Drive API,但对于大多数用途,DriveApp 和 DocsList 应该就足够了。
【讨论】: