Я хотел бы автоматизировать перемещение электронных писем из одной папки (FolderA) в другую папку (FolderB) через R. с помощью RDCOMCLIENT.
Я написал простое для l oop, которое выглядит так: this:
OutApp <- COMCreate("Outlook.Application")
outlookNameSpace <- OutApp$GetNameSpace("MAPI")
folderName <- "FolderA"
destFolder<-"FolderB"
Inbox <- outlookNameSpace$GetDefaultFolder(6)
FolderA <- Inbox$folders(folderName)
FolderB<-Inbox$folders(destFolder)
emails <- FolderA$Items
i<-1
while(as.numeric(FolderA$Items()$Count())!=0) {
emails(i)$Move(FolderB)
i<-i+1
}
Этот код не работает гладко, и мне нужно повторно запустить его, чтобы убедиться, что все электронные письма перенесены. Сообщение об ошибке, которое я получаю каждый раз при остановке l oop:
No support for InterfaceSupportsErrorInfo
Error: Exception occurred.
checkErrorInfo -2147352567
Где я ошибаюсь с кодом?