-1

RGoogleDocs パッケージをすばやく検索すると、古い SO スレッドがいくつか見つかります: https://stackoverflow.com/search?tab=newest&q=rgoogledocs

このパッケージを最近使用した経験のある人はいますか?

パッケージをインストールしましたが、プライベート Google アプリ アカウントで使用しようとすると、単純なError: Forbiddenメッセージが表示されます。

通常の Google アカウントに切り替えると、ここに記載されている認証手順は機能しますが、getDocs(x)関数は次のようになります。

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

アドバイスをいただければ幸いです。

4

2 に答える 2

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
于 2012-08-24T18:54:16.180 に答える
0

Statwonk の投稿 (2012) 以来、Google はセキュリティ レベルを変更したようです。上記のアドバイスでは、同じ「エラー: 禁止」の問題が解決されませんでした。

この問題の解決につながったのは、セキュリティ設定に関する Google からのアラートでした。したがって、 https://www.google.com/settings/security/lesssecureappsで「安全性の低いアプリへのアクセス」を有効にするだけです。

Rコードを使い終わったら、それをDISABLEに戻すことができます(必要な場合)

于 2014-10-28T15:20:32.323 に答える