我有一个在第3列中有日期的数组,我编写了以下脚本来计算当天或之后的星期五。该脚本有效(稍有麻烦)但不幸的是,当它添加新列时,它也会用星期五日期覆盖第3列。
任何建议都会非常感激。
Logger.log("Started Week Ending");
newData[0].push("Week Ending");
for(i = 1; i < newData.length; i++) {
l = newData[i][2] ;
for(;l.getDay() != 5;) {
l.setDate(l.getDate()+1);
}
newData[i].push(l);
}
基本上我希望变量“lowercase L”改变值而不是其值newData [i] [2]的来源。知道我做错了吗?
我首先在Google文档论坛中发布此内容,并建议我可以在此处找到更多帮助。自发布以来,我尝试了这部分代码的变体,而不是直接填充数组并操纵新的列值而不是中间变量。代码如下:
Logger.log("Started Week Ending");
newData[0].push("Week Ending");
for(i = 1; i < newData.length; i++) {
newData[i].push(newData[i][2]) ;
for(;newData[i][20].getDay() != 5;) {
newData[i][20].setDate(newData[i][20].getDate()+1);
}
}
谢谢你的期待! 埃里克