Мои извинения за размещение здесь. Он действительно должен был быть опубликован в StackExchange, но я благодарю Torsten Link за ваш комментарий. Это привело меня на полпути. И в случае, если я заинтересовал кого-то, я отправлю свое решение.
Первое, что я должен был понять, это то, что папки и представления - это две разные вещи.
- Представление будет перечислять документы на основе предварительно определенных критериев поиска.
- Папка содержит документы, которые были помечены как находящиеся в этой папке.
Так что пока я мог бы использовать NotesDocument.PutInFolder(FolderName)
чтобы получить копию заметки в указанную папку, она не "удалила" ее из отправленного представления.
Чтобы удалить его из представления «Отправленные», мне пришлось отключить критерии поиска в представлении «Отправленные». В этом случае вот код для отправленного просмотра.
SELECT DeliveredDate = "" & PostedDate != "" & !(@IsMember("S"; ExcludeFromView))
Это означает следующее.
Show the document in the view if the field "DeliveredDate" is blank and PostedDate is not blank, and the field ExcludeFromView does not contain an "S".
Поэтому, чтобы элемент не отображался в представлении "Отправленные", мне пришлось добавить "S" к существующему значению в поле ExcludeFromView.
NotesDocument.AppendItem("ExcludeFromView", "S")
NotesDocument.Send(False)
NotesDocument.PutInFolder("Automated Sent")