如何将嵌套数组打印到 excel sheet
How to print a nested Array to an excel sheet
我是编程初学者,我正在尝试将嵌套数组打印到 sheet。 sourceData 是一个数组,里面有 252 个其他数组,每个数组都有 10 个元素,所以我想在一行中打印 10 列(每个元素在它自己的单元格中)中的这 10 个元素 252 次。我尝试使用 for 循环来做到这一点,但它在所有列 + 502 行中仅获得第一个元素“370”,我觉得它非常混乱。
var y=0;
for(let x=3; x<sourceData.length+3; x++){// x is number of the row
thisSheet.getRange(parseInt(x),1 ,sourceData.length,10).setValue(sourceData[y]);
y++;
}
如果您需要更多信息,请告诉我。
我被困在这里太久了,非常感谢您的帮助。
谢谢。
你不需要循环。
尝试
thisSheet.getRange(3, 1, sourceData.length, sourceData[0].length).setValues(sourceData)
我是编程初学者,我正在尝试将嵌套数组打印到 sheet。 sourceData 是一个数组,里面有 252 个其他数组,每个数组都有 10 个元素,所以我想在一行中打印 10 列(每个元素在它自己的单元格中)中的这 10 个元素 252 次。我尝试使用 for 循环来做到这一点,但它在所有列 + 502 行中仅获得第一个元素“370”,我觉得它非常混乱。
var y=0;
for(let x=3; x<sourceData.length+3; x++){// x is number of the row
thisSheet.getRange(parseInt(x),1 ,sourceData.length,10).setValue(sourceData[y]);
y++;
}
如果您需要更多信息,请告诉我。
我被困在这里太久了,非常感谢您的帮助。
谢谢。
你不需要循环。
尝试
thisSheet.getRange(3, 1, sourceData.length, sourceData[0].length).setValues(sourceData)