• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

根据条件创建列表的脚本

JavaScript 来源:Sati 3次浏览

我有一个表格,比方说2列。 Column A名称column B空或非空的单元格。根据条件创建列表的脚本

我想创建一个单独的列表与从names塔A 其中B中的相对细胞是

当我执行代码时,它不会带来任何错误,但是在输出范围内创建的列表仅与第一个在其前面具有空单元格的人的名称相同,即该名称出现10次数在我的输出列表中。

任何人都可以帮我理解我的代码有什么问题吗?

在此先感谢!

这是我的代码。

<code class="prettyprint-override">function HLnames() { 
    var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("HL test"); 
    var ind = 0; 
    var fullRange = ss.getRange("A3:B26").getValues(); 
    var rangeList = []; 
    for (var i = 0; i < fullRange.length; i++) { 
    if (fullRange[i][1] === "") { 
     rangeList.push(fullRange[i][0]); 
     ind = ind + 1; 
    } 
    } 
    var outputRange = ss.getRange(30, 1, ind, 1); 
    outputRange.setValue(rangeList); 
} 
</code>


===========解决方案如下:

看样子你应该使用setValues代替setValue。 – Google’s Documentation。

希望帮助:)


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)