根据条件创建列表的脚本
我有一个表格,比方说2列。 Column A有名称,column B有空或非空的单元格。根据条件创建列表的脚本
我想创建一个单独的列表与从names塔A 其中B中的相对细胞是空。
当我执行代码时,它不会带来任何错误,但是在输出范围内创建的列表仅与第一个在其前面具有空单元格的人的名称相同,即该名称出现10次数在我的输出列表中。
任何人都可以帮我理解我的代码有什么问题吗?
在此先感谢!
这是我的代码。
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); 
} 
回答:
看样子你应该使用setValues代替setValue。 - Google's Documentation。
希望帮助:)
以上是 根据条件创建列表的脚本 的全部内容, 来源链接: utcz.com/qa/262334.html


