私は3つ(またはそれ以上)の部門を持っています。各部門には、電子メールの受信者がいます。例えば:
部門A:ジョン、メアリー。部門B:ジョン、クリス。部門C:ジョン。
このフィールド(テキストリスト)は、Deptという形式でEmailRecipientと呼ばれます。現在、各部門の各受信者に電子メールを送信することができました。しかし、メールの内容は同じなので、ジョンにメールを送信する必要があるのは1回だけです。テストエージェントで現在行ったことは次のとおりです。
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
すでにEメールを送信している場合、次の部門のEmailRecipient配列でJohnをスキップするにはどうすればよいですか?