【问题标题】:Copy attachment from Gmail to drive将附件从 Gmail 复制到云端硬盘
【发布时间】:2018-08-29 07:17:30
【问题描述】:

我开发了一个代码来在谷歌驱动器中的电子邮件上获取附件。 一切都很好,除了当我有相同的文件名时,我想更新版本并将链接保留在驱动器中,而不是创建一个具有相同名称的新文件。

我不知道。

问候

高缇耶

【问题讨论】:

标签: google-apps-script google-api google-drive-api gmail


【解决方案1】:

这就是 Google Drive API 的工作原理。当您上传文件时,它会上传您告诉它的文件。它不检查文件名是否唯一。

如果您想这样做,您应该检查您的驱动器帐户,看看文件是否存在,如果它确实删除它,然后上传您的新版本。唯一的缺点是,如果文件上传失败,那么您将不再拥有原始文件,除非您将原始文件移至回收站,然后如果上传失败,您可以将其取消回收站。

【讨论】:

  • 谢谢,我尝试删除和创建文件,但它改变了共享链接,我想保留它。 (一位同事需要这个链接)在我上传新版本时的web-gui上,一切正常。我试图改变我同事的想法。
  • 这将是因为您上传了一个新文件。尝试获取原始文件的元数据。当您执行上传时,请使用该元数据。您需要尝试使用与原始文件相同的文件 ID 进行上传。我已经很久没有尝试过了。
猜你喜欢
  • 1970-01-01
  • 2022-01-14
  • 1970-01-01
  • 2018-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-16
  • 1970-01-01
相关资源
最近更新 更多