![](/img/trans.png)
[英]Google Apps Script - Find Last Empty Row of a Column in Spreadsheet
[英]How to find undefined or empty cells in a row with google script?
所以正如标题所说,我想在迭代行直到我的最后一行时,在一行中找到空的或未定义的单元格。 但它说“类型错误:无法从未定义中读取属性“0”。” 因为它不能读取未定义的值并检查它。 你可以在下面看到我的代码。 谢谢!
for (var row = startRow; row <= endRow; row++) {
var rangeA = "A" + row;
var rangeB = "H" + row;
var range = rangeA + ":" + rangeB;
var values = sheet1.getRange(range).getValues(); // get all data in one call
for ( var ct = 0; ct <= 7; ct++) {
if (values[ct][0]) = "")
runloop = false;
}
数组首先按行索引,然后按列索引。 例如, A1:H1 包含 1 行和 8 列或 1 个内部数组和该 1 个内部数组中的 8 个元素[[A1,B1,C1,D1,E1,F1,G1,H1]]
。 因此, values[1]
将是undefined
(因为只有 1 个索引为 0 的内部数组)。 该脚本循环遍历内部数组,而不是遍历内部数组的元素。
if (values[0][ct] === "")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.