列出并复制 Google 表格文件的特定命名版本

List and copy a specific named version of a Google Sheets file

现在我正在使用此代码创建特定电子表格的副本。

var fileToCopyID = "...";
var destinationFolderID = "...";

// get the root folder
var destinationFolder = DriveApp.getFolderById(destinationFolderID);

// get the file
var fileToCopy = DriveApp.getFileById(fileToCopyID);

// create the file
return fileToCopy.makeCopy("new", destinationFolder);

有没有办法复制电子表格的特定命名版本?我检查了 https://developers.google.com/apps-script/ 上的所有文档,但似乎没有任何关于命名版本的内容。

我不这么认为。 Google 驱动器 API 有 Revisions resource 但我也没有找到获取命名版本或修订名称的方法。

参考资料

相关问题

  • Save & access "named version" of Google Sheet via GAS
  • Drive API v3 restore previous version of file
  • Accessing & Reverting to Specific (preferablyNamed) Revision via Appscript in Google Sheets
    这基本上是同一个问题,但还没有任何答案。