有没有人最近有过使用RGoogleDocs软件包的经验?

时间:2012-08-24 17:58:27

标签: r google-docs

快速搜索RGoogleDocs软件包可以提供几个旧的SO线程:https://stackoverflow.com/search?tab=newest&q=rgoogledocs

有没有人有这个包的近期经验?

我已安装该软件包,但当我尝试将其与我的私人Google App帐户一起使用时,我会收到一条简单的:Error: Forbidden消息。

当我切换到常规Google帐户时,标记为here的身份验证步骤有效,但getDocs(x)功能提供:

Error in getDocs(gcon) : problems connecting to get the list of documents: Forbidden (403)

任何建议都将受到赞赏。

2 个答案:

答案 0 :(得分:1)

你试过这个吗?这个对我有用。我没有使用应用帐户,而是使用个人帐户。当我最后一次在应用程序帐户上尝试它时,它工作。

library(RGoogleDocs)  
if(exists("ps")) print("got password, keep going") else ps <-readline(prompt="get the password in ")  #conditional password asking  
options(RCurlOptions = list(capath = system.file("CurlSSL", "cacert.pem", package = "RCurl"), ssl.verifypeer = FALSE))  
sheets.con <- getGoogleDocsConnection(getGoogleAuth("yourusername@gmail.com", ps, service ="wise"))  
data<-getWorksheets("yourspreadsheetnamehere",sheets.con)  
names(data)  
sheetofinterest <-sheetAsMatrix(data$"nameoftabehere",header=TRUE, as.data.frame=TRUE, trim=TRUE) #Get one sheet

答案 1 :(得分:0)

自Statwonk发布以来,Google似乎改变了安全级别(2012) 以上建议没有解决我的问题相同的“错误:禁止”问题。

导致我解决此问题的原因是来自Google的有关安全设置的提醒。 因此,只需启用“访问不太安全的应用程序” https://www.google.com/settings/security/lesssecureapps

当您完成R代码后,您可以将其恢复为DISABLE(如果需要)