我们使用谷歌电子表格来报告大量用户。我编写了一个基本脚本,它根据当前用户打开一个特定的工作表:
var CurrentUser = Session.getUser().getEmail()
var ss = SpreadsheetApp.getActive();
switch(CurrentUser){
case "usermail1@gmail.com":
SpreadsheetApp.setActiveSheet(ss.getSheetByName("sheet1"));
break;
case "usermail2@gmail.com":
SpreadsheetApp.setActiveSheet(ss.getSheetByName("sheet2"));
break;
case "usermail3@gmail.com":
SpreadsheetApp.setActiveSheet(ss.getSheetByName("sheet3"));
break;
etc...
我想将 userdata 和 sheetnames 放入一个外部表中,并根据该表获取这些数据,因此更容易维护电子邮件和用户列表。如何从特定的谷歌电子表格中获取数据并让脚本根据它工作?