如何将嵌套数组打印到 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)