Я пытаюсь создать список вкладок на основе значений в строке, как я ранее делал со значениями в столбце (Скрипт здесь - это пример теста, когда я пытался определить проблему, а не фактический скрипт используемый). Однако функция forEach()
работает по-другому, и я не понимаю, почему. Ниже я добавлю два набора сценариев и их результаты.
Для столбца :
var app = SpreadsheetApp;
var ss = app.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var range = sheet.getRange(1,1,5,1);
var STlist = [];
range.getValues().forEach(function(x){
Logger.log(x + " why");
STlist.push(x);
});
Logger.log(STlist);
}
Вывод для столбца
[20-02-28 12:10:58:012 HKT] z why
[20-02-28 12:10:58:018 HKT] a why
[20-02-28 12:10:58:021 HKT] b why
[20-02-28 12:10:58:023 HKT] c why
[20-02-28 12:10:58:026 HKT] d why
[20-02-28 12:10:58:029 HKT] [[z], [a], [b], [c], [d]]
Для строки
var app = SpreadsheetApp;
var ss = app.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var range = sheet.getRange(1,1,1,5);
var STlist = [];
range.getValues().forEach(function(x){
Logger.log(x + " why");
STlist.push(x);
});
Logger.log(STlist);
}
Вывод для строки
[20-02-28 12:11:35:013 HKT] z,x,d,v,g why
[20-02-28 12:11:35:018 HKT] [[z, x, d, v, g]]
Возможно ли, чтобы формат строки работал такой же как формат столбца? Как я ожидал увидеть те же результаты, но я получил другие результаты.
Спасибо