【发布时间】:2017-12-12 08:11:09
【问题描述】:
我正在自动化 R 中的流程,该流程以某种方式提取、推送、分析和存储数据,总而言之,在 Googlesheets、Postgresql 和 salesforce 之间处理数据。到目前为止,我已经在我的系统中运行它,但我需要从我的远程登录 ssh 服务器上运行脚本。
问题是,我在 R 中使用“googlesheets”包来验证和阅读 google 表格,但这需要一个交互式环境来注册/设置。我已经阅读了关于这个问题的其他答案,但他们都建议开设一个谷歌服务帐户。
但是,我不想这样做,因为我只需要阅读那些本身是免费的谷歌表格。我现在没有 GCP、谷歌计算、bigquery 或任何这些,我现在肯定无法获得任何报酬。
有没有办法从非交互环境(linux终端远程登录界面)读取google sheet?我愿意尝试其他库或您可能拥有的任何其他 hack。
有什么事吗?
【问题讨论】:
-
你有没有想过这个问题?我有完全一样的问题。需要以某种方式在服务器上进行自动身份验证。
-
是的,我做了,你需要创建一个谷歌服务帐户,不用担心你可以免费做(但有一些限制,但我没有完全理解那部分).. 一旦你做了那,使用 gspread 库和谷歌,你会得到它。 DW,你有这个!
标签: r remote-access interactive google-sheets-api r-googlesheets