Google apps script 如果为false,则无法返回到下一步
对不起,我是一个非常新的编码和感谢如果你给我一些建议,我的编码 我编码的目的是,如果谷歌表单能够找到“TOR”:在第I列的D列和日期中,如果两个值都在列表中,那么请帮助我更改F的值,但如果值不在列表中,那么请帮助我在另一页记录 我遇到了一些问题,如果值在D列和I列中,则一切正常,但如果值不在列表中,则无法运行另一个步骤,我找不到原因 如果有人能帮我检查编码并给我一些建议,我将不胜感激Google apps script 如果为false,则无法返回到下一步,google-apps-script,google-sheets,Google Apps Script,Google Sheets,对不起,我是一个非常新的编码和感谢如果你给我一些建议,我的编码 我编码的目的是,如果谷歌表单能够找到“TOR”:在第I列的D列和日期中,如果两个值都在列表中,那么请帮助我更改F的值,但如果值不在列表中,那么请帮助我在另一页记录 我遇到了一些问题,如果值在D列和I列中,则一切正常,但如果值不在列表中,则无法运行另一个步骤,我找不到原因 如果有人能帮我检查编码并给我一些建议,我将不胜感激 function CheckTOR(){ var ss = SpreadsheetApp.openByU
function CheckTOR(){
var ss = SpreadsheetApp.openByUrl(url);
var ws = ss.getSheetByName("RSS Route Plan");
var lastRow = ws.getLastRow();
var range = ws.getRange(1,2,lastRow,9);
var values = range.getValues();
for(var i =1; i < values.length; i++) {
if(values[i][2] == "TOR"
&& values[i][7] == "30/06/20"){
var rownumber = i;
if(rownumber > -1){
var CallRecord = ws.getRange(rownumber + 1, 8).getValue();
ws.getRange(rownumber + 1,8,1,1).setValue(CallRecord + 1);
} else {
var ws1 = ss.getSheetByName("Sheet16");
ws1.getRange(1,1).setValue(1);
}
}
}
函数检查器(){
var ss=SpreadsheetApp.openByUrl(url);
var ws=ss.getSheetByName(“RSS路线计划”);
var lastRow=ws.getLastRow();
var range=ws.getRange(1,2,lastRow,9);
var values=range.getValues();
对于(变量i=1;i-1){
var CallRecord=ws.getRange(rownumber+1,8).getValue();
ws.getRange(rownumber+1,8,1,1).setValue(CallRecord+1);
}否则{
var ws1=ss.getSheetByName(“Sheet16”);
ws1.getRange(1,1).setValue(1);
}
}
}
答案基于管理员的建议
function CheckTOR(CRO,date){
var ss = SpreadsheetApp.openByUrl(url);
var ws = ss.getSheetByName("RSS Route Plan");
var lastRow = ws.getLastRow();
var range = ws.getRange(1,2,lastRow,9);
var values = range.getValues();
for(var i =1; i < values.length; i++) {
if(values[i][2] == "TOR" && values[i][7] == "10/06/20" && i > -1) {
var CallRecord = ws.getRange(i + 1, 8).getValue();
ws.getRange(i + 1,8,1,1).setValue(CallRecord + 1);
}
}
}
功能检查器(CRO,日期){
var ss=SpreadsheetApp.openByUrl(url);
var ws=ss.getSheetByName(“RSS路线计划”);
var lastRow=ws.getLastRow();
var range=ws.getRange(1,2,lastRow,9);
var values=range.getValues();
对于(变量i=1;i-1){
var CallRecord=ws.getRange(i+1,8).getValue();
ws.getRange(i+1,8,1,1).setValue(CallRecord+1);
}
}
}
删除行号
并改用i
。如果,则只使用一个。如果
将所有这些条件合并为一个如果
感谢您的帮助,它解决了我的问题,感谢您考虑在下面的回答框中添加答案。请参阅