私は JS が初めてで、基本的なヘルプが必要です。
データの正方行列を持つスプレッドシートがあります。
これらのデータは次のように読み取ることができます。
var freqArr = new Array(new Array());
var freqSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("freq");
var freqRows = freqSheet.getDataRange();
var freqNumRows = freqRows.getNumRows();
freqArr = freqSheet.getRange(2, 2, freqNumRows, freqNumRows).getValues();
シートから読み取ったものと同様のメモリ内の配列を作成したい
var tempArr = new Array(new Array());
for (var i = 0; i <= 3; i++) {
for (var j = 0; j <= 3; j++) {
tempArr [i][j] = freqArr[i][j] ;
}
}
j が 0 から 1 に増加し、tempArr [i][j] に何かを格納しようとするとすぐに、「TypeError: 未定義のプロパティ "0.0" を "xxx" に設定できません」というエラーが表示されます。
私は考えられる tempArr を作成するすべての組み合わせに加えて、さらにいくつかを試しました。