我最近刚切换到Google平台,我想知道是否可以编写一个Google脚本来记录打开我在Google云端硬盘中创建的特定文件的所有人的电子邮件地址。理想情况下,我可以在Google表格中获取所有电子邮件。
答案 0 :(得分:0)
以下结果为我工作。这需要一张纸,每当有人打开它时,它会在Google云端硬盘中的单独的Google工作表中记录他们的电子邮件地址和日期。
function onOpen(e) {
var email = Session.getActiveUser().getEmail();
var s = SpreadsheetApp.openById("1u8QluCjBTjkuy-kyzHNbyi6er8dr-8IUlEZt9cBuPg0").getSheetByName("logSheet");
s.getRange(s.getLastRow()+1,1,1,2).setValues([[ email,new Date()]]);
}
同样,只有直接在我工作的部门的人员才能访问,实际用户并不重要。我们只需要查看文件是否正在使用。我使用谷歌分析来跟踪文件的使用情况。我发现通过分析查看使用情况更有意义。