借助高级云端硬盘服务,您可以在 Apps 脚本中使用 Google Drive API。与 Apps 脚本的内置云端硬盘服务非常相似,此 API 允许脚本在 Google 云端硬盘中创建、查找和修改文件和文件夹。在大多数情况下,内置服务更易于使用,但此高级服务提供了一些额外的功能,包括访问自定义文件属性以及文件和文件夹的修订版本。
参考
如需详细了解此服务,请参阅 Google Drive API 的参考文档。与 Apps 脚本中的所有高级服务一样,高级云端硬盘服务使用的对象、方法和参数均与公共 API 相同。如需了解详情,请参阅如何确定方法签名。
如需报告问题和查找其他支持,请参阅 Drive API 支持指南。
示例代码
本部分中的代码示例使用 API 的版本 3。
上传文件
以下代码示例展示了如何将文件保存到用户的云端硬盘。
列出文件夹
以下代码示例展示了如何列出用户云端硬盘中的顶级文件夹。请注意,使用页面令牌可访问完整的结果列表。
列出修订版
以下代码示例展示了如何列出给定文件的修订版本。请注意,某些文件可能有多个修订版本,您应使用页面令牌来访问完整的结果列表。
添加文件属性
以下代码示例使用 appProperties
字段向文件添加自定义属性。自定义属性仅对脚本可见。如需向文件添加其他应用也能看到的自定义属性,请改用 properties
字段。如需了解详情,请参阅添加自定义文件属性。