Ошибка 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() терпит неудачу.

Другие вопросы по тегам