当包含IF函数时,setFormula的正确语法是什么?
我想在GAS中调整这个公式:
=IF(AE2="","",((R2/Q2)-1))
我试过这个(感谢GAS : setFormula parenthesis or quotes missing?):
for (var j = 2; j<=sheetold.getLastRow(); j++){
sheetold.getRange("AD"+j).setFormula('=IF'(AE'+j="","",((R'+j+'\/Q'+j+')-1))');
唉我在参数列表“错误后有一个”Missing“。
我迷路了!
提前致谢;)
答案 0 :(得分:0)
试试:
for (var j = 2; j<=sheetold.getLastRow(); j++){
sheetold.getRange("AD"+j).setFormula('=IF(AE'+j+'="";"";((R'+j+'/Q'+j+')-1))');
}
差异是:
IF'(AE - &gt; IF(AE
和
, - &gt; ;