我有 3 个(或更多)部门。每个部门都有电子邮件收件人。例如:
A部:约翰,玛丽。B部门:约翰,克里斯。C部门:约翰。
该字段(文本列表)以 Dept 的形式称为 EmailRecipient。目前我已经设法向每个部门的每个收件人发送电子邮件。但是我只需要给 John 发送一次电子邮件,因为电子邮件的内容是相同的。我目前在我的测试代理中所做的如下:
Dim view As NotesView, doc As NotesDocument
Set view=db.Getview("Department")
Set doc=view.Getfirstdocument()
Do While Not doc Is Nothing
ForAll x In doc.EmailRecipient
Set doc=db.Createdocument()
doc.form="Memo"
doc.subject="test"
Call doc.Send(True, x)
End ForAll
Loop
如果我已经向他发送了电子邮件,如何在下一个部门的 EmailRecipient 数组中跳过 John?