Google Drive API - 通过复制其fileId来模仿已删除的文件

时间:2016-11-29 12:54:27

标签: r google-drive-api httr

我正在使用R httr包和Google Drive API。 Google云端硬盘API中是否有任何内容可以设置文件的fileId

方案是:我有一个Tableau报告正在查看Google表格。我无法将新数据从R流传输到表中,因为它在API上过于沉重,即使长时间睡眠也会出现HTTP错误。我无法上传新文件,因为自动化会中断; Tableau通过其唯一ID挂接到文件中。

我能解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

插入文件时,谷歌驱动器会设置文件ID。它不是你能提​​供的东西。

关闭的内容是在v3中有一个名为genreatedids的内容,但这又是Google为您创建的ID,而不是您可以提供的ID。

我认为没有解决你的问题。

答案 1 :(得分:0)

易腻的柠檬挤压。

在Google云端硬盘中,"文件" (具有ID的东西)是与该文件" s"内容"分开的实体。因此,在不创建新文件的情况下完全替换现有文件的内容非常简单。见https://developers.google.com/drive/v3/reference/files/update。如果文件很大,请务必使用此处所述的resumable upload形式的API https://developers.google.com/drive/v3/web/manage-uploads#resumable