实际上,我每天都在尝试设置某种类型的存储库,并在文档中包含许多视图。该信息显示在Activity Dashboard中,但是我无法找到一种将Activity Dashboard中存在的信息提取到单独的GSheet中的方法。
itemName
将其设置为items/ID_OF_YOUR_FILE
Try this API
功能进行测试小样本:
function listDriveActivity() {
var fileId = "XXX";
var request = {itemName: "items/" + fileId};
var response = DriveActivity.Activity.query(request);
Logger.log("The first activity: " + response.activities[0]);
}
该文档包含一个扩展示例,用于显示Drive Activity API可能实现的功能。
更新
上面的方法会返回其他编辑活动,但不会查看活动。
要跟踪查看活动,作为域管理员,您可以使用Reports API。
Resources -> Advanced Google Services
。AdminReports.Activities.list()
。drive
)以及其他查询参数,例如活动(view
)或id
您感兴趣的文档的主题。actor.email
)。样品:
function myFunction() {
var views = AdminReports.Activities.list("all", "drive", {eventName: "view", filters: "doc_id==XXXXX"}).items;
for ( var i = 0; i< views.length; i++){
Logger.log(views[i].actor.email);
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句