如何写回范围内的单元格?
How do I write back to a cell in a range?
我正在逐行处理信息table。
如果特定行导致生成发票,我想将该发票编号写入行末尾的单元格中。
一切正常,直到我到达我试图写回该文本的部分。循环开始:
var bookingData = sheet.getRange(8, 1, numRows, numColumns).getValues();
//Now loop through the bookings table to get the ones that need to be invoiced
for(var i = 0; i < numRows; i++) {
var row = bookingData[i];
...
所以我在变量 row 中有我当前的数据。如果该行已生成发票,我希望能够说“现在将该行的单元格 13 中的发票编号归档”,但我无法理解语法。
我已经尝试了各种变体:
var invCell = bookingData.getCell[i][13];
invCell.setValue("TVH-" + nextInv);
但到目前为止还没有成功。有人可以让我摆脱痛苦吗?
尝试:
sheet.getRange(i+8,columnnumber).setValue("TVH-" + nextInv);
我正在逐行处理信息table。
如果特定行导致生成发票,我想将该发票编号写入行末尾的单元格中。
一切正常,直到我到达我试图写回该文本的部分。循环开始:
var bookingData = sheet.getRange(8, 1, numRows, numColumns).getValues();
//Now loop through the bookings table to get the ones that need to be invoiced
for(var i = 0; i < numRows; i++) {
var row = bookingData[i];
...
所以我在变量 row 中有我当前的数据。如果该行已生成发票,我希望能够说“现在将该行的单元格 13 中的发票编号归档”,但我无法理解语法。
我已经尝试了各种变体:
var invCell = bookingData.getCell[i][13];
invCell.setValue("TVH-" + nextInv);
但到目前为止还没有成功。有人可以让我摆脱痛苦吗?
尝试:
sheet.getRange(i+8,columnnumber).setValue("TVH-" + nextInv);