在 JavaScript 上检查单元格是否不为空

我想做的是验证单元格是否不为空,在这种情况下,右侧的单元格也不应该为空。显然我遇到的问题是数组中的非空验证。我尝试过使用 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());

我之前使用过完全相同的代码,条件是等于,而不是不等于,而且它一直有效。我缺少什么?提前致谢


不负相思意
浏览 73回答 1
1回答

素胚勾勒不出你

你想要推动现有的价值观。此外,您还应该检查单元格是否有空格,如果是,则不应将其添加到数组中。if&nbsp;(values[y]&nbsp;&&&nbsp;values[y].toString().trim())&nbsp;{ &nbsp;&nbsp;&nbsp;i.push(y) }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript