【发布时间】:2016-11-10 15:03:09
【问题描述】:
TL;DR:有没有办法从 Google Scripts 中的 Google Drive File 访问更改日志,或者有没有办法使用 JavaScript 函数来抓取这些信息?我只想要最新编辑的姓名,以及他们执行编辑的时间。您可以在 Google Drive 上查看此内容,但我找不到访问它的方法。
大家好,我在一家小公司工作,该公司将所有数据存储在共享的 Google 云端硬盘文件夹中。某些文件夹包含有价值的文件,管理层也希望在其中跟踪更改。
我正在尝试实现一个 Google 脚本,它会在一周结束时发送一封电子邮件,通知管理层对文档所做的所有更改。
我目前的代码将遍历文件夹,如果文件在 7 天内被编辑,则运行条件语句。我知道如何触发代码运行,以及在收集到必要信息后如何创建电子邮件。
function myFunction() {
var files = DriveApp.getFiles();
while (files.hasNext()) {
var file = files.next();
if (new Date() - file.getLastUpdated() < 7 * 24 * 60 * 60 * 1000){
//This is where I would log the necessary info
}
}
}
【问题讨论】:
标签: javascript google-apps-script google-apps