I wrote a script to store range of values from Row 1 to be stored in value array1. But when i try to see the length of the array it gives 1.
Below is the code i used:`
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet1');
var lastCol = sheet.getLastColumn();
var array1 = sheet.getRange(1,1,1,lastCol).getValues();
SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet1').getRange(2,1).setValue(array1.length);
I have data from A1:D1 as 1, 2, 3, 4. Ideally I should receive the length of the array1 as 4 but I get 1 as the length value. Please help me correct this problem.
Ideally I need the array to be 'array1 = [1,2,3,4]'