我正在寻找一种使单元格等于Google Apps脚本和Google表格中整个数组的方法。
我尝试制作cell.setValue(array),但是使用这种方法,单元格仅等于第一个数组项。
var cell = SpreadsheetApp.getActiveSpreadsheet().getRange("A1").getValues();
var array = ["Item one", "Item two", "Item three"];
cell.setValue(array)
我希望该单元格等于“第一项,第二项,第三项”,但是使用该方法,该单元格等于“第一项”。
答案 0 :(得分:3)
您可以预先使用Array.join
将数组转换为字符串。cell.setValue(array.join(", "));
答案 1 :(得分:2)
您可以使用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