Google Sheets 编写多个范围和多个条件的脚本
我有一个电子表格,其中我需要脚本在两列上获取两个信息。如果这是真的,我会添加一个将“ 1天”添加到第三列中的公式。
我可以使条件单独运行。但是当我把两者都放置时,它们不起作用。
function fillColADia() {
var s = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Afazeres');
var dataA = s.getRange("H1:H").getValues();
var dataB = s.getRange("A1:A").getValues();
for(var i=0; i<dataA.length; i++) {
for(var j=0; j<dataB.lenght; j++) {
if (dataB[j][0] == false) {
if (dataA[i][0] == 'Zenon') {
s.getRange(i+1,3).setValue("+1");
}
}
}
}
}
而且我也不知道如何将“添加1天”公式添加到最后。
非常感谢您的帮助。
I have a spreadsheet, in which I need the script to fetch, over two columns, two pieces of information. And when that's true, I add a formula that adds "1 day" into a third column.
I can make the conditionals run individually. But when I put both, they don't work.
function fillColADia() {
var s = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Afazeres');
var dataA = s.getRange("H1:H").getValues();
var dataB = s.getRange("A1:A").getValues();
for(var i=0; i<dataA.length; i++) {
for(var j=0; j<dataB.lenght; j++) {
if (dataB[j][0] == false) {
if (dataA[i][0] == 'Zenon') {
s.getRange(i+1,3).setValue("+1");
}
}
}
}
}
And I also don't know how to add the "add 1 day" formula to the end.
Thanks a lot for the help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
faaala!这些线条作为思考的食物!
...尽管我敢肯定,还有更多的表现方法可以实现它:
Faaala! Something along these lines as food for thought!
...although I'm certain there are more performant ways to accomplish it: