使用drive API更新Google驱动器文档的CreatedDate属性



我们使用Google Drive API将数据上传到Google团队驱动器。https://developers.google.com/apis-explorer/#p/drive/v3

需要就以下问题提供建议。

  1. 我们想修改上传到自定义日期(过去日期(的文档的CreatedTime字段。当我们尝试更新此内容时,会出现错误

"资源体包括不可直接写入的字段">

能否告知是否有任何方法将CreateTime更新为自定义日期(而不是上传文档的日期(

  1. 与我们想要更新CreatedBy属性的方式相同,我们看到Google Drive文档具有所有者属性,该属性持有上传文档的用户的值。当我们从自定义代码上传时,我们想将其设置为自定义值。你能告诉我们这是否可能吗,因为我们收到了错误"The resource body includes fields which are not directly writable "

并非所有文件都可以使用API更新。从逻辑上讲,创建日期只是文件创建的日期发生变化,这将导致无效数据,因为创建日期与创建日期不符。

除非你想在一小时内创建一个文件,否则你真的无法解决这个问题。在这种情况下,我建议你创建一个新文件,然后将数据复制到那个日期。如果你想在过去的中创建一个文件,这当然不会起作用

最新更新