私は2つの列を持っているテーブルを持っています。 Column A
は、の名前を有し、,column B
は、空または空でないセルを有する。スクリプトは条件に基づいてリストを作成します
私はBで対向セルが空で、列A からnames
で別のリストを作成したいです。
私はコードを実行してもエラーは発生しませんが、出力範囲で作成されるリストは、その前に空のセルを持つ最初の人物の名前だけです。私の出力リストの時間。
私のコードで何が間違っているのか理解できる人はいますか?
ありがとうございます!
これは私のコードです。
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);
}
「fullRange [i] [1]」の値を確認してください。これは 'undefined 'でもかまいませんし、スペース' '' 'を持つこともできます。 – Rajesh