I am getting this error:
\"The parameters (number[]) don\'t match the method signature for SpreadsheetApp.Range.setValues.\"
in
setValues accepts(and getValues() returns):
Object[][]
a two dimensional array of objectsIt does NOT accept a 1 dimensional array. A range is always two dimensional, regardless of the range height or width.
If A1:A2 is the range, then corresponding values array would be like:
[[1],[3]]
Similarly, A1:B1 would be
[[1,2]]
A1:B2 would be
[[1,2],[3,4]]
Notice how the two dimension provides direction and that it is always a 2D array, even if the height or width of the range is just 1.
Push a 1D array to make the output array 2D.
vWriteTable.push([""]);
What does the range method getValues() return and setValues() accept?