我正在编写一个非常简单的脚本,用于记录一列中的值。我之前在Google Apps Script中使用过类似的结构,并取得了巨大的成功,但是我无法看出问题所在。"statusColumn" 中填充了不同的值,当我尝试像这样记录它们时,所有行都返回 "Range"。你有什么建议吗?
var statusColumn = 1;
function getOrders() {
var ss = SpreadsheetApp.openById("12y85GmJ94s6k3213j2nGK8rFr0GOfd_Emfk8WHu_MUQ");
var sheet = ss.getSheetByName("Sheet8");
var orders = sheet.getDataRange();
var numRows = orders.getNumRows();
for (var i = 1; i <= numRows; i++) {
var status = orders.getCell(i, statusColumn);
Logger.log([status]);
}
}
编辑:
var statusColumn = 1;
function getOrders() {
var ss = SpreadsheetApp.openById("12y85GmJ94s6k3213j2nGK8rFr0GOfd_Emfk8WHu_MUQ");
var sheet = ss.getSheetByName("Sheet8");
var orders = sheet.getDataRange();
var numRows = orders.getNumRows();
for (var i = 1; i <= numRows; i++) {
var statusCell = orders.getCell(i, statusColumn).getValue();
Logger.log(statusCell)
}
}