xpages 将多值字段更新为邮件发件人,无法发送给多个用户
xpages update multivalue field to mail sender, cannot send to multiple user
字段 Dep_rev 包含
我只能设法使用 xpages JavaScript 仅发送一个用户。
方法:maildoc.replaceItemValue("SendTo",document1.getItemValueString("Dep_rev"));
下面是我的编码
var maildoc:NotesDocument = database.createDocument();
maildoc.replaceItemValue("Form", "Memo");
maildoc.replaceItemValue("Subject", "Testing mail");
session.setConvertMime(false);
var stream = session.createStream();
stream.writeText("<html><body>");
stream.writeText("<p>Testing</p>");
stream.writeText("</body></html>");
var body = maildoc.createMIMEEntity("Body");
body.setContentFromText(stream, "text/html;charset=UTF-8", 1725);
stream.close();
maildoc.closeMIMEEntities(true);
session.setConvertMime(true);
maildoc.replaceItemValue("SendTo",document1.getItemValueString("Dep_rev"));
maildoc.send();
只需使用getItemValue
:
maildoc.replaceItemValue("SendTo",document1.getItemValue("Dep_rev"));
作为替代方法,您可以使用 copyItem
:
maildoc.copyItem(document1.getDocument().getFirstItem("Dep_rev"), "SendTo");
字段 Dep_rev 包含
我只能设法使用 xpages JavaScript 仅发送一个用户。
方法:maildoc.replaceItemValue("SendTo",document1.getItemValueString("Dep_rev"));
下面是我的编码
var maildoc:NotesDocument = database.createDocument();
maildoc.replaceItemValue("Form", "Memo");
maildoc.replaceItemValue("Subject", "Testing mail");
session.setConvertMime(false);
var stream = session.createStream();
stream.writeText("<html><body>");
stream.writeText("<p>Testing</p>");
stream.writeText("</body></html>");
var body = maildoc.createMIMEEntity("Body");
body.setContentFromText(stream, "text/html;charset=UTF-8", 1725);
stream.close();
maildoc.closeMIMEEntities(true);
session.setConvertMime(true);
maildoc.replaceItemValue("SendTo",document1.getItemValueString("Dep_rev"));
maildoc.send();
只需使用getItemValue
:
maildoc.replaceItemValue("SendTo",document1.getItemValue("Dep_rev"));
作为替代方法,您可以使用 copyItem
:
maildoc.copyItem(document1.getDocument().getFirstItem("Dep_rev"), "SendTo");