案例:我想盲目复制到多用户[发送邮件]
方法1:使用向量[Fail],错误消息说是null
var maildoc:NotesDocument = database.createDocument();
maildoc.replaceItemValue("Form", "Memo");
maildoc.replaceItemValue("Subject", "STATUS OF APPLICATION FOR REQUEST AN EMAIL");
session.setConvertMime(false);
var z:java.util.Vector = new java.util.Vector();
var vw:NotesView = database.getView("(Notifier Setting)");
var doc:NotesDocument = vw.getFirstDocument();
if (doc != null) {
z.addElement(doc.getItemValue("HRM"));
z.addElement(doc.getItemValue("GM"));
}
maildoc.replaceItemValue("BlindCopyTo",z)
方法2:使用数组[Fail]和错误消息replaceitemvalue不能使用数组
var z=[];
var vw:NotesView = database.getView("(Notifier Setting)");
var doc:NotesDocument = vw.getFirstDocument();
if (doc != null) {
z.push(doc.getItemValue("HRM"));
z.push(doc.getItemValue("GM"));
}
maildoc.replaceItemValue("BlindCopyTo",z)
方法3:使用字符串[盲人列表中没有人]
maildoc.replaceItemValue("BlindCopyTo",doc.getItemValue("HRM")+","+doc.getItemValue("GM"))
我知道哪种方式正确吗?
答案 0 :(得分:3)
函数NotesDocument.getItemValue()返回一个(java.util。) Vector ,所以如果你使用addElement或push on z(如方法1和2中那样),它只会添加整个矢量而不是它的孩子。
如果使用方法1并替换
,则代码应该有效$scope.tenantLogoFile = null
与
z.addElement(doc.getItemValue("HRM"));
z.addElement(doc.getItemValue("GM"));
PS:Mark Leusink为OpenNTF XSnippets提供了一个很好的SSJS邮件发送类。