首页 > 解决方案 > 记录访问 Google 电子表格的用户

问题描述

我正在尝试将访问者从我的组织跟踪到我的电子表格。我一直在研究可以做到这一点的脚本,我终于找到了一个可以跟踪编辑的脚本。但是,一些访问我的电子表格的人不会进行任何编辑。而且我仍然想检索他们的电子邮件地址(或至少处理)。

似乎这将是一个非常简单的脚本,但我还没有找到任何东西。有谁知道我们怎么能做到这一点?

提前致谢!

标签: google-apps-scriptgoogle-sheetsgoogle-sheets-apigoogle-workspace

解决方案


玩了一圈,我找到了解决方案。这是脚本:

function onOpen(e)
{ 
  try
  {
    var ui = SpreadsheetApp.getUi();
    ui.createMenu('Action')
    .addItem('Add Data', 'addData')
    .addToUi()  

    var sheet =SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Login Details");
    sheet.appendRow([Session.getActiveUser().getEmail(),new Date()]);

  }
  catch(e)
  {
    Logger.log(e);
  }
}

推荐阅读