如果某一列中的日期等于周末,或者找到了文本“ Sat”或“ Sun”,是否可以删除整行?我使用一张员工表来插入他们的工作时间,然后使用这些工作时间来制定他们应该达到的目标。我有一个脚本,该脚本每天早晨在底部插入一行,然后用相关数据(今天的日期,星期几的公式等)填充表格。但是,随着脚本每天运行,它还会增加周末,这会使我的计算结果为零。我完全不知道该在哪里完成这段代码。谢谢您的帮助!
这是我到目前为止所拥有的:
function getFirstEmptyRow() {
var ss = SpreadsheetApp.openById('spreadsheetId');
var sh = ss.getSheetByName("[Insert Name]'s Timesheet");
var column = sh.getRange('B:B');
//method to say if value in column B is equal to "Sat" or "Sun", then delete row
答案 0 :(得分:1)
我建议为您的脚本提供5个每周触发条件,而不是每天1个触发条件,以更清洁地解决您的问题。
(每周一) (每周二) (每周三) (每周四) (周五每周)