【发布时间】:2015-09-09 14:02:41
【问题描述】:
我需要将公式放入添加到 Google 表格的每个新行的单元格中。我有这个在 VBA 中工作,但无法在脚本中正确构建它。 我循环遍历 i 行直到 lastrow。在单元格 J 中,我想插入这个公式:
var Discount = '=IF(ISBLANK("F"+i,,IF(ISNUMBER(FIND("CM","B"+i)),IF("C"+i>"F"+i,150,0),0))';
我使用这种方法添加行:
var dtaCollect = ["","",StartDate,CustomerName,Monthly,"",Discount,LateFee,TotalPaid,Commission,Note,Referral];
target_sheet.appendRow(dtaCollect);
i++;
} else {
i++;
}
}
但是,公式的写法与上面完全一样,没有用迭代值替换i。结果,我在单元格中得到#ERROR!。我试过INDIRECT 和concat。
我该如何解决这个问题?
【问题讨论】:
标签: google-apps-script google-sheets formulas