我有一张桌子,比如2列。 Column A
有名称,column B
有空或非空单元格。
我想在A 列中创建一个单独的列表names
,其中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);
}