Ошибка Xpages при отправке электронной почты из приложения
В некоторых документах моего приложения у меня есть кнопка, которая отправляет электронное письмо с документом на любой электронный адрес, находящийся в поле ввода.
Это сработало, но по какой-то причине я не знаю почему, оно больше не работает.
Это SSJS у меня в методе кнопки onClick:
if(docInfo.isNewNote()){
docInfo.save();
}
var thisdoc = docInfo.getDocument(true);
var tempdoc = database.createDocument();
tempdoc.replaceItemValue("Form", "Memo");
tempdoc.replaceItemValue("SendTo", thisdoc.getItemValue("Destinatar"));
tempdoc.replaceItemValue("Subject", "Title");
var tempbody:NotesRichtextItem = tempdoc.createRichTextItem("Corp");
thisdoc.save(true,true);
tempbody.appendText("Some text:")
tempbody.addNewLine(2);
tempbody.appendText(facesContext.getExternalContext().getRequest().getRequestURL().toString() +
"?action=readDocument&documentId=" + thisdoc.getUniversalID());
tempdoc.send();
thisdoc.recycle();
tempbody.recycle();
tempdoc.recycle();
По какой-то причине я получаю ошибку в tempdoc.send()
который говорит:
Error while executing JavaScript action expression
Script interpreter error, line=21, col=17: [TypeError] Exception occurred calling method NotesDocument.send() null
1 ответ
Стоит проверить, что sendTo имеет значение. Это обычная причина для doc.send()
терпит неудачу.