XLConnect интерпретирует пользовательскую функцию как имя, которое не может найти
Я работаю в R XLConnect и хочу вызвать пользовательскую формулу, а не собственную формулу XL.
form=paste('"gdp.q_n"','"2006"','"2014"',0,'"Quarterly"',sep=",")
form=paste("FAMEDate(",form,")",sep="")
setCellFormula(object=wb,sheet=sht,row=2,col=2,formula=form)
>Error: FormulaParseException (Java): Name 'FAMEData' is completely
unknown in the current workbook
Если я запишу его в книгу и вызову в getCellFormula, то он возвращает ту же формулу в форме объекта, но с префиксом "!", Т.е.
paste("!",form)
когда я пытаюсь поместить это в setCellFormula, он возвращает другую ошибку
>Error: FormulaParseException (Java): Parse error near char 0 '!'
in specified formula. Expected cell ref or constant literal
Какие-либо предложения?
1 ответ
Возможно, вы неправильно разместили вторую кавычку?
Форма = паста ("FAMEDate(", форма ")", сентябрь = "")
form = paste ("FAMEDate", форма и т. д.