今日、お気に入りの R パッケージの 1 つを使用して、Google スプレッドシートからデータを読み取っていました。それはうまくいきません。この問題はすべてのマシン (私は Windows を使用しています) で発生しており、新しい問題のようです。RGoogleDocs のバージョン: 0.4-1 を使用しています
library(RGoogleDocs)
ps <-readline(prompt="get the password in ")
sheets.con = getGoogleDocsConnection(getGoogleAuth("fxxxh@gmail.com", ps, service ="wise"))
ts2=getWorksheets("OnCall",sheets.con)
そして、これが最後の行を実行した後に得られるものです。
curlPerform(curl = curl, .opts = opts, .encoding = .encoding) のエラー: SSL 証明書の問題です。CA 証明書に問題がないことを確認してください。詳細: エラー: 14090086: SSL ルーチン: SSL3_GET_SERVER_CERTIFICATE: 証明書の検証に失敗しました
私はいくつかの読書を行い、興味深い情報に出くわしましたが、少なくとも私にとっては役に立ちません。
https 経由で URL を操作しようとすると、「
Curl: SSL 証明書に問題があります。CA 証明書が正常であることを確認してください」という形式のエラーが表示されます。
非常に大局的なメッセージを受け取りましたが、スクリプトにソリューションを実装する方法がわかりませんでした。getWorksheets の前に次の行を削除しました。
x = getURLContent("https://www.google.com", ssl.verifypeer = FALSE)
うまくいかなかったのでやってみました
ts2=getWorksheets("OnCall",sheets.con,ssl.verifypeer = FALSE)
それもうまくいきませんでした。
興味深いことに、次の行が機能します
getDocs(sheets.con,folders = FALSE)
もう一度機能させるために何を提案しますか?ありがとう。