我需要帮助理解为什么我的for循环会在数组中找到正确的行号,但一旦它离开循环,它将输出不正确的值。For循环在循环后删除正确的值
Code.gs
//Determines the row the Field Office is in
for (var r = 0; r < dataValues.length; r++) {
if (dataValues[r][1] == theFormObject.fieldOfficeFFO) {
var q = dataValues[r][1];
Logger.log('q inside loop: ' + q); //Row Value inside loop
Logger.log('r inside loop: ' + r); // Row number inside loop
}
}
Logger.log('q outside loop: ' + q); //Row Value outside loop
Logger.log('r outside loop: ' + r); // Row number outside loop
你需要打破的循环,像这样通过运行直至R到达'dataValues.length' –