【发布时间】:2016-01-31 07:26:37
【问题描述】:
我正在编写一个非常简单的脚本,它将值记录在一个列中,我之前在 Google Apps 脚本中使用过类似的结构并取得了巨大的成功,但我在这里看不到问题。 “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)
}
}
【问题讨论】:
标签: javascript for-loop google-apps-script google-sheets range