我想做的是验证单元格是否不为空,在这种情况下,右侧的单元格也不应该为空。显然我遇到的问题是数组中的非空验证。我尝试过使用 if (values[y].isEmpty;values[y]!=="";values[y]!==null 但前面的所有选项都失败了。问题是无论是否满足条件都没有满足单元格是否为空。function validate() { var range = hojaR13A.getRange("E7:E15"); var values = range.getValues(); var i = []; for (var y = 0; y < values.length; y++) { if(values[y]!=="") { i.push(y); } } var valRow = Number(i)+Number(range.getRow());我之前使用过完全相同的代码,条件是等于,而不是不等于,而且它一直有效。我缺少什么?提前致谢
1 回答
素胚勾勒不出你
TA贡献1827条经验 获得超9个赞
你想要推动现有的价值观。此外,您还应该检查单元格是否有空格,如果是,则不应将其添加到数组中。
if (values[y] && values[y].toString().trim()) { i.push(y) }
添加回答
举报
0/150
提交
取消