У меня есть программа, которая ищет некоторые подпапки в моей папке «Входящие» и загружает вложения из ежедневных электронных писем, которые затем используются для анализа в R Studio. Эта программа работала нормально до сегодняшнего утра (запускается ежедневно), и вчера я не вносил изменений. Я использую R 3.6.1, но скачал версию пакета для >= 3.5, так как пакет не был скомпилирован для >= 3.6. Этот ТАК вопрос помог мне установить его: проблема с установкой RDCOMClient на R-3.6. Я также удалил RDCOMClient и переустановил его с этой версией пакета ниже, но, похоже, это не помогло.
devtools::install_github("dkyleward/RDCOMClient")
Код, с которым у меня возникли проблемы, приведен ниже. Похоже, что RDCOMClient не может подключиться к соответствующей папке. Путь к соответствующей подпапке: [Имя].[Фамилия]@companyemail.com > Входящие > Автоматические отчеты, поэтому определение папки приведено ниже.
library(RDCOMClient)
Outlook <- COMCreate("Outlook.Application")
Inbox = "Inbox"
folderName = "Automated Reports"
outlookNameSpace <- Outlook$GetNameSpace("MAPI")
folder <- outlookNameSpace$Folders(1)$Folders(Inbox)$Folders(folderName)
folder$Name(1)
Ошибка, которую я получаю, следует за определением папки в приведенном выше коде, и она не особенно информативна при решении проблемы. Единственное, о чем я могу думать, так это о том, что это мой рабочий компьютер, поэтому, возможно, за ночь были выпущены обновления безопасности, которые не позволили функциям RDCOMClient работать с Outlook.
No support for InterfaceSupportsErrorInfo
checkErrorInfo -2147352567
Error: Exception occurred.
Еще одна вещь, которую я упомяну на случай, если это будет полезно, это то, что RDCOMClient пытается загрузиться при перезапуске R. Даже когда я вручную удалил пакет, R/R Studio все еще пытается загрузить его и отображает ошибку ниже. Это единственный пакет R, который я установил, для которого это происходит, поэтому я не уверен, является ли это чем-то уникальным для RDCOMClient или это указывает на то, что пакет каким-то образом поврежден.
Error in .requirePackage(package) :
unable to find required package ‘RDCOMClient’
In addition: Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, :
there is no package called ‘RDCOMClient’
Любая помощь или понимание приветствуется; благодарю вас.
.RProfile
, чтобы удалить все требованияRDCOMClient
. - person Parfait   schedule 30.04.2020