toString()しないと先頭の要素しか入らなかった。
MISSION
スプレッドシートにsetValue()で配列を入れる
BEFORE
スプレッドシートにsetValue()で配列を入れる
BEFORE
toString()しないと先頭の要素しか入らない。
toString()すると要素たちが入る。
const array = ["hello", "hi"].toString();
sheet.getRange("A1").setValue(array);

KEY
配列をtoString()する。
コード.gs
function dummy() {// これはうまくいかない
const url = "SPREADSHEET_URL";
const sheet = SpreadsheetApp.openByUrl(url).getSheets()[0];
const array = ["hello", "hi"];
sheet.getRange("A1").setValue(array);
}
function SetValueToString() {// これでうまくいった
const url = "SPREADSHEET_URL";
|
参考
setValue(value)
setValue(value)
