Я пытаюсь деструктурировать двумерный массив в скрипте Google Apps, и он остается неизменным.
Я нашел ссылку, объясняющую, как деструктурировать массив в скрипте приложений Google, аналогично синтаксису для javascript es6.
Ссылка https://plus.google.com/u/0/+DimuDesigns/posts/9FDJx2qe4gZ
Пример, который они приводят, прекрасно работает для меня как отдельная функция.
function readData() {
var id = '1P4aVeFJMT9e0ijoFt262IuLlnjHte8hl2iUeU_kk-AQ'; //ID of the
projects spreadsheet
var ass = SpreadsheetApp.openById(id); //Initilize spreadsheet
var sheet = ass.getSheetByName('Sheet1'); //Get sheet instence
var row1data = sheet.getRange('A1:F1').getValues();
[a1, b1, c1, d1, e1, f1] = [row1data];
//DEBUG
Logger.log(a1);
}
ожидаемый вывод в журнал должен быть данными в ячейке A1, которая является первым элементом в массиве.
фактическим выводом является сам массив.
Яновичка в целом, поэтому было бы полезно получить четкое объяснение с хорошо прокомментированным кодом.