Google apps script 如何在不更改File1的ID的情况下将版本从File1更新到File2?

Google apps script 如何在不更改File1的ID的情况下将版本从File1更新到File2?,google-apps-script,google-drive-api,Google Apps Script,Google Drive Api,我已经想了一段时间,但我无法解决它,所以我来这里寻求你的帮助 我正在创建一个基于谷歌脚本的应用程序。 我有两个PDF文件存储在谷歌硬盘:File1和File2 我想通过File2更新File1的版本,而不更改File1的ID 是否可以使用Google Script Drive API v2执行此操作?您可以在Google Apps脚本项目中启用高级驱动器API服务,然后使用此代码段更新Google Drive中现有文件的内容 Drive.Files.update( { t

我已经想了一段时间,但我无法解决它,所以我来这里寻求你的帮助

我正在创建一个基于谷歌脚本的应用程序。 我有两个PDF文件存储在谷歌硬盘:File1和File2

我想通过File2更新File1的版本,而不更改File1的ID


是否可以使用Google Script Drive API v2执行此操作?

您可以在Google Apps脚本项目中启用高级驱动器API服务,然后使用此代码段更新Google Drive中现有文件的内容

  Drive.Files.update(
    {
      title: "file 1.pdf",
      mimeType: "application/pdf"
    },
    "id of file 1",
    DriveApp.getFileById("id of file 2").getBlob()
  )

工作得很好。非常感谢你。