【发布时间】:2020-09-09 06:04:04
【问题描述】:
抱歉,这里是 Google 表格的新手,但具有合理的 vba 经验。
我正在尝试在隐藏的工作表中创建一个活动用户的活动列表,然后可以使用该列表以条件格式和 vlookup 突出显示这些用户的存在。
这可以在表格中使用吗?
到目前为止,我有下面的代码,但还处于早期阶段,这似乎只列出了激活代码的一个用户,而不是全部。 我想我可以理解为什么会这样,但我发现很难找到资源来帮助我(再次 - 表格的新手)。
function GetUserNames() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sht = ss.getSheetByName("ActiveUsers");
// Log the email address of the person running the script.
var email = Session.getActiveUser().getEmail();
Logger.log(email);
//SET CELL A1 TO EMAIL ADDRESS OF ACTIVE USERS
sht.getRange(1,1).setValue(email);
}
我的计划是使用 From 电子表格 - On open trigger 运行它。 这是此类事情的首选吗? 我还没有开始研究隐藏的工作表方面,但假设它可以正常工作,即使我的脚本每次都必须取消隐藏/重新隐藏它?
【问题讨论】:
标签: google-apps-script google-sheets triggers