Как я могу сделать ячейку, содержащую весь массив? - PullRequest
1 голос
/ 26 мая 2019

Я ищу способ сделать ячейку равной всему массиву в Google Apps Script и Google Sheets.

Я попытался создать cell.setValue (массив), но при использовании этого метода ячейка равна только первому элементу массива.

var cell = SpreadsheetApp.getActiveSpreadsheet().getRange("A1").getValues();
var array = ["Item one", "Item two", "Item three"];
cell.setValue(array)

Я хочу, чтобы ячейка равнялась «Элемент один, Элемент два, Пункт три», но при использовании этого метода ячейка равна «Элемент один».

Ответы [ 2 ]

3 голосов
/ 26 мая 2019

Вы можете предварительно преобразовать массив в строку с помощью Array.join

cell.setValue(array.join(", "));
2 голосов
/ 26 мая 2019

Вы можете использовать toString()

var array1 = [1, 2, 'a', '1a'];

console.log(array1.toString());
// output: "1,2,a,1a"

От: https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Objetos_globales/Array/toString

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...