此代码应该做的是从现在起每周删除行D6:D13。你能否告诉我它是否按照我的意图行事。电子表格脚本 - 每个星期日删除单元格
function myFunction()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Sheet1");
var currentDate = new Date();
var OneWeekAfter = new Date();
if(OneWeekAfter = currentDate)
{
sheet.deleteCell(D6);
sheet.deleteCell(D7);
sheet.deleteCell(D8);
sheet.deleteCell(D9);
sheet.deleteCell(D10);
sheet.deleteCell(D11);
sheet.deleteCell(D12);
sheet.deleteCell(D13);
oneweekafter.setDate(currentDate.getDate() + 7);
}
}
如果你不确定,你可以自己测试一下。你尝试过什么吗? –