Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查javascript上的单元格是否为空_Javascript - Fatal编程技术网

检查javascript上的单元格是否为空

检查javascript上的单元格是否为空,javascript,Javascript,我要做的是验证一个单元格是否为空,在这种情况下,右边的单元格也不应该为空。显然,我遇到的问题是数组中的NOTNULL验证。我已尝试使用if(值[y]。isEmpty;值[y]!==“”;值[y]!==null,但前面的所有选项都失败。问题在于单元格是否为空都不满足条件 function validate() { var range = hojaR13A.getRange("E7:E15"); var values = range.get

我要做的是验证一个单元格是否为空,在这种情况下,右边的单元格也不应该为空。显然,我遇到的问题是数组中的NOTNULL验证。我已尝试使用if(值[y]。isEmpty;值[y]!==“”;值[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());
函数验证()
{
var范围=hojaR13A.getRange(“E7:E15”);
var values=range.getValues();
var i=[];
对于(变量y=0;y

我以前使用过完全相同的代码,其条件为等于,而不是不等于,并且一直有效。我缺少什么?提前感谢您要推送存在的值。您还应检查单元格是否有空格,如果是,则应将其添加到数组中

if (values[y] && values[y].toString().trim()) {
   i.push(y)
}

您要推送存在的值。还应检查单元格是否有空格,如果是,则应而不是添加到数组中

if (values[y] && values[y].toString().trim()) {
   i.push(y)
}

console.log(值[y]);
如果将多个数字推送到一个数组中(其中
i
is),
Number(i)
将导致NaNplease显示数组的值。您可能还需要注意空格以及单元格是什么?这是excel吗?如果是的话,可能也会放置excel标记?我正在谷歌工作表上工作,每个值都无法通过,无论它是否为空单元格。Eugen Sunic给出的答案对我有效
console.log(值[y]);
如果将多个数字推送到一个数组中(即
i
是),
Number(i)
将导致NaNplease显示您数组的值。您可能还需要注意空格以及单元格是什么?这是excel吗?如果是的话,可能也会放一个excel标记?我正在谷歌工作表上工作,每个值都无法通过,无论它是否为空单元格。Eugen Sunic给出的答案对我的an有效回答。它对我有效,虽然现在我在代码的第二部分遇到问题,这几乎是一样的,但现在我在检查空单元格谢谢你的回答。它对我有效,虽然现在我在代码的第二部分遇到问题,这几乎是一样的,但现在我在检查空单元格