获取当前版本/版本的公式

时间:2014-04-14 08:10:47

标签: google-apps-script google-sheets

是否可以通过以下方式获取有关文档本身的版本/修订历史信息?文件里面的公式?

我使用Google文档为应用制作配置文件,并且我希望客户端显示其使用的文件版本。

为了做到这一点,我(最好)需要电子表格中的单元格来显示文档的某些版本信息(Google文档更改日期和时间?)或者如果这不可能,请计算一些整个电子表格中的哈希值,这样我至少可以看到当前客户端版本是否具有最新版本的配置。

1 个答案:

答案 0 :(得分:0)

以下是如何从文件ID中获取修订列表:

function listRevisions(fileId) {
  var revisions = Drive.Revisions.list(fileId);
  if (revisions.items && revisions.items.length > 0) {
    for (var i = 0; i < revisions.items.length; i++) {
      var revision = revisions.items[i];
      var date = new Date(revision.modifiedDate);
      Logger.log('Date: %s, File size (bytes): %s', date.toLocaleString(), revision.fileSize);
    }
  } else {
    Logger.log('No revisions found.');
  }
}

来自https://developers.google.com/apps-script/advanced/drive#listing_revisions

请注意,您必须使用'高级驱动器API'。