我正在寻找一种方法,在Google Apps Script和Google Sheets中使单元格等于整个数组。
我尝试制作cell.setValue(array(,但使用这种方法,单元格仅等于第一个数组项。
var cell = SpreadsheetApp.getActiveSpreadsheet().getRange("A1").getValues();
var array = ["Item one", "Item two", "Item three"];
cell.setValue(array)
我希望单元格等于"项目一,项目二,项目三",但使用该方法单元格等于"项目一"。
你可以事先使用 Array.join 将数组转换为字符串
cell.setValue(array.join(", "));
您可以使用
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