1 回答

TA貢獻(xiàn)1936條經(jīng)驗(yàn) 獲得超7個(gè)贊
這個(gè)答案怎么樣?
修改點(diǎn):
為了從“Sheet2”中的“H”到“J”列中檢索值,
getValues
使用。從您的問(wèn)題中,我可以理解“H”到“J”列具有公式。所以我認(rèn)為
getLastRow()
可能無(wú)法直接使用。所以我認(rèn)為需要在“A”列檢索第一個(gè)空行。
當(dāng)以上幾點(diǎn)反映到您的腳本時(shí),它變成如下。
修改后的腳本:
請(qǐng)按如下方式修改您的腳本。
從:
var TotalDate = e.values[7];
var Money3 = e.values[8];
var TotalMoney = e.values[9];
至:
SpreadsheetApp.flush(); // This might be not required.
var sheet = e.source.getSheetByName("Sheet2"); // Values are retrieved from the sheet name of "Sheet2".
var row = 0;
for (var i = 1; i < sheet.getLastRow(); i++) {
if (sheet.getRange(i, 1).isBlank()) {
row = i - 1;
break;
}
}
var [TotalDate, Money3, TotalMoney] = sheet.getRange(row, 8, 1, 3).getValues()[0];
添加回答
舉報(bào)