Если у меня есть массив, [Joe, John, Adam, Sam, Bill, Bob]
, и я хочу попытаться добавить это в новую строку, выполнив SpreadsheetApp.getActive().getSheetByName('Sheet4').appendRow([array]);
, произойдет то, что весь список имен перейдет в 1 ячейку. Есть ли способ разбить это, чтобы они отдалились в одну строку, но разные столбцы? Мне нужно продолжить использование appendRow.appendRow из массива
я получаю это:
Но я действительно хочу, чтобы это выглядело так:
var my2DArrayFromRng = datasheet.getRange("A:A").getValues();
var a = my2DArrayFromRng.join().split(',').filter(Boolean);
var array = [];
for (d in a) {
array.push(a[d]);
}
SpreadsheetApp.getActive().getSheetByName('Sheet4').appendRow([array.toString()]);
Пожалуйста, пост полный код, который вы используете, чтобы получить этот результат. – Hink
@Hink добавлен в соответствии с запросом. – Aaron
Пробовал ли вы ... ... appendRow (array); '? Если вы сделаете массив строкой, то, очевидно, будет только одна ячейка, а appendRow займет простой массив, а не 2d-массив. –