I am trying to do an If error with a vlookup on for a scrip. It runs fine when I do it in the cell, but I get the following when I run the script.
Line 21: Range setFormulaLocal: The argument is invalid or missing or has an incorrect format.
What would cause the issue?
selectedSheet.getRange("G2").setFormulaLocal("=VLOOKUP(F2,'[KB KEY.xlsm]SKU'!$A$2:$B$202,2,FALSE)");
// Paste to extended range obtained by extending down from range G3 on selectedSheet from range G2 on selectedSheet
selectedSheet.getRange("G3").getExtendedRange(ExcelScript.KeyboardDirection.down).copyFrom(selectedSheet.getRange("G2"), ExcelScript.RangeCopyType.all, false, false);
// Set range I2 on selectedSheet
selectedSheet.getRange("I2").setFormulaLocal("=IFERROR(VLOOKUP(H2,'[KB KEY.xlsm]Finish'!$A$2:$C$44,3,FALSE),12");
selectedSheet.getRange("I3").getExtendedRange(ExcelScript.KeyboardDirection.down).copyFrom(selectedSheet.getRange("I2"), ExcelScript.RangeCopyType.all, false, false);