0
當包含IF函數時,setFormula的正確語法是什麼?GAS:setFormula和IF:正確的語法?
我想在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))');
唉我有一個「丟失)後的參數列表」錯誤。
我迷路了!
預先感謝;)
否確定你的使用,但在AD2中放置下面的公式應該達到同樣的效果。 = ARRAYFORMULA(IF(AE2 =「」,「」,((R2/Q2)-1))) – ScampMichael 2013-03-19 12:52:17
謝謝邁克爾。但哈羅德下面找到了解決方案(見下文)。 ;) – miodf 2013-03-19 13:37:10