【发布时间】:2020-06-12 14:25:02
【问题描述】:
我正在尝试在用户的最后一个工作日自动暂停用户。所以基本上 HR 把信息放在谷歌表上,列“A”=最后一个工作日(dd/mm/yyyy)“B”=用户电子邮件 ID(adbc@abc.com)“C”=是否需要停用?
现在我想自动化这件事,每天晚上 7:30 IST 脚本将自动触发,它将暂停那些最后一个工作日为今天且列“C”= 是的用户。将有未来和过去的数据。它应该只影响 LWD = today & Column "C" === Yes 的数据。
我尝试使用应用脚本创建过滤器,但不知何故它不起作用。脚本如下:
function Test() {
var SS = SpreadsheetApp.openById(""); // Spreadsheet ID
var Sheet = SS.getSheetByName(""); // Sheet Name
var data = Sheet.getRange(2, 1, 5, 4).getValues();
var date = new Date();
var finalData = data.filter(function(item) {
return item[0] === date &&
item[3] === "Yes"
});
Logger.log(finalData);
}
【问题讨论】:
标签: google-apps-script google-sheets google-workspace