Javascript 将数组写入单行
我创建了一个API,它可以遍历JSON格式的数据,每个ID读取2个项目。我将这些数据存储在一个名为values[]的数组中。这个修改如何 修改点:Javascript 将数组写入单行,javascript,arrays,google-apps-script,google-sheets,Javascript,Arrays,Google Apps Script,Google Sheets,我创建了一个API,它可以遍历JSON格式的数据,每个ID读取2个项目。我将这些数据存储在一个名为values[]的数组中。这个修改如何 修改点: 为了将values的值放到一行,请修改values.push([时间戳,价格])到值。推送(时间戳、价格)。这样,每个值都被放入一维数组中 为了从第3行输入值,在此修改中,它检查用于输入值的第3行是否为空 当上述各点反映到脚本中时,它将变成如下所示 修改脚本: 发件人: 致: 参考资料: 再次感谢塔奈克。您是否有一个链接,我可以继续了解您解
- 为了将
的值放到一行,请修改values
values.push([时间戳,价格])代码>到
值。推送(时间戳、价格)代码>。这样,每个值都被放入一维数组中
- 为了从第3行输入
,在此修改中,它检查用于输入值的第3行是否为空值
push()
和appendRow(rowContents)
的链接。例如,当您想了解isBlank()
时,您可以确认。如果您想检查电子表格服务的其他方法,您可以检查。@user13599639如果您想了解其他有用的链接,您也可以检查。@user13599639谢谢您的回复。我很高兴你的问题解决了。
values.push([timestamp, price]);
}
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("rawStockData");
ss.getRange("A3:BH3").setValues(values);
}
values.push(timestamp, price); // Modified
}
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("rawStockData");
var range = ss.getRange(3, 1, 1, values.length); // Modified
if (range.isBlank()) { // Added
range.setValues([values]);
} else {
ss.appendRow(values);
}
}