aL3*_*3xa 2 import r google-docs
这是交易:我已经从OmegaHat存储库安装了RGoogleDocs软件包,并且在安装过程中一切正常,但是当我尝试加载特定文档(电子表格)时,它表明我是未经授权的!
我做了:
# installation
install.packages("RGoogleDocs", repos = "http://www.omegahat.org/R")
library(RGoogleDocs)
auth <- getGoogleAuth("username@gmail.com", "password")
con <- getGoogleDocsConnection(auth)
docs <- getDocs(con)
dtf <- getDocContent("documentname", con)
Error: Unauthorized
Run Code Online (Sandbox Code Playgroud)
这里有趣的是我可以列出所有文件(我有权这样做),但我没有被授权加载任何文件!O_o如果我输入names(docs)文件名称出现,但我无法得到他们的内容!这同样代表官方帮助页面上所述的"电子表格方法" :
sheets.con <- getGoogleDocsConnection(getGoogleAuth("username@gmail.com", "password", service = "wise"))
> a <- getDocs(sheets.con)
Error in getDocs(sheets.con) :
problems connecting to get the list of documents
Run Code Online (Sandbox Code Playgroud)
RGoogleDocs是一个很差的支持黑客(你可以可以引用我这句话),但它是工作的唯一工具,可悲.我怀疑你使用的是OmegaHat网页上的最新版本0.4-0版本,对吧?那么,对于访问谷歌电子表格的内容,你实际上需要0.4-1,这是可以在这个网址:http://www.omegahat.org/RGoogleDocs/RGoogleDocs_0.4-1.tar.gz.
这可能有用.但是有一些问题.我试图通过此软件包公开Google Docs API中的一项功能,以增加电子表格中的行数.因此,除了手动登录并单击"添加行"按钮之外,您无法添加超出现有行数的内容.
如果你有时间和资源用叉子叉RGoogleDocs包和更新它使用的API的当前版本,包括所有的功能,我会认真,如果你在纽约曾经是买几个该死的好啤酒!
| 归档时间: |
|
| 查看次数: |
759 次 |
| 最近记录: |