是否可以通过文档内部的公式获取文档本身的版本/修订历史信息?
我正在使用Google docs为一个应用程序创建一个配置文件,我想让客户端显示它正在使用的文件的版本。
为此,我(最好)在电子表格中需要一个单元格来显示文档的一些版本信息( Google Docs change date & time?)或者,如果这是不可能的,从整个电子表格中计算某种散列,这样我至少可以看到当前的客户端构建是否具有最新版本的配置。
发布于 2014-04-15 04:34:11
下面是如何从文件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”。
https://stackoverflow.com/questions/23055081
复制相似问题