【发布时间】:2016-07-28 11:17:10
【问题描述】:
我尝试制作编辑谷歌电子表格的脚本。但是文档不足以了解 API 的工作原理。我在 API Manager 中注册并下载了 json 文件。你能给我一些例子,我可以在谷歌驱动器中编辑文档吗?谢谢
【问题讨论】:
标签: php google-spreadsheet-api
我尝试制作编辑谷歌电子表格的脚本。但是文档不足以了解 API 的工作原理。我在 API Manager 中注册并下载了 json 文件。你能给我一些例子,我可以在谷歌驱动器中编辑文档吗?谢谢
【问题讨论】:
标签: php google-spreadsheet-api
您可以使用Google Realtime API,它通过使用操作转换为 Google Drive 中的文件提供协作服务。 API 是一个由 Google 托管的 JavaScript 库,提供用于创建协作应用程序的协作对象、事件和方法。
实时 API 数据模型可能会因当前用户以外的其他人所做的编辑而改变。实时数据模型“最终是一致的”。这意味着如果所有协作者都停止编辑,最终每个人都会看到相同的数据模型。
多人需要同时编辑相同数据的应用程序。文档编辑器是此类应用程序的绝佳示例。当多个用户编辑一个文件时,实时 API 处理数据传输、存储和冲突解决的所有方面。
对于脚本,使用Class DocumentApp,文档服务会创建并打开可以编辑的Documents。可以使用 DocumentApp 打开或创建文档。
// Open a document by ID.
var doc = DocumentApp.openById('DOCUMENT_ID_GOES_HERE');
// Create and open a document.
doc = DocumentApp.create('Document Name');
这里是如何更新驱动器文件的文档:https://developers.google.com/drive/v2/reference/files/update
【讨论】: