0
データの配列内の連続する負の値の数をカウントするカスタムスクリプトを使用しようとしています。GoogleスプレッドシートJavascript - 連続する負の数をカウント
6行目で次のエラーが表示されます。データの列をどのようにループするのですか?
"TypeError:プロパティ" 0 "を未定義から読み取ることができません。"
function MaxNegSequence(data) {
var lCounter = 0;
var lMaxCount = 0;
for (var i = 0; i < data[i][0].length; i++) {
if (data[i][0] < 0) {
lCounter++;
if (lCounter > lMaxCount) {
lMaxCount = lCounter;
}
else {
lCounter = 0;
}
}
}
return lMaxCount;
}
"プロパティを読み取ることができません" 0 "未定義から"は、一部のiのdata [i]が未定義であることを意味します。エッジケースかもしれません。 – iHowell