问题标签 [r-googlesheets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
830 浏览

r - 将闪亮的输出保存到 Googlesheets

我有一个闪亮的应用程序,它产生我想保存到 Googlesheet 的输出。该应用程序根据用户输入生成值,并且我创建了一个工作模型(尽可能缩写)来复制错误,如下面的代码片段框中所示。

我还为示例 Googlesheet 创建了一个单独的 Google 帐户

登录 Google 帐户:

用户名:public.thurston@gmail.com
密码:notapassword123
GoogleSheet:https ://docs.google.com/spreadsheets/d/1y7dFTqUX3pLJ_VA-jjaWzMQydOVpwz8brPDMGpDCavk/edit#gid=0

当我尝试将输出保存到 Googlesheet 时,出现以下错误。

0 投票
1 回答
275 浏览

gspread - gspread 数据未出现在 Google 表格中

我正在尝试将传感器数据写入谷歌表格。大约一年前,我可以在同一张纸上写信,但我再次活跃在这个项目上,无法让它发挥作用。我相信 Oauth 已经改变,并且我已经更新了我的代码以进行更改。

在下面的代码中,我没有收到任何错误,但是在 GoogleSheet 中没有输入任何数据。此外,如果我查看 GoogleSheets,“上次打开”日期并不能反映我的程序将/应该写入该 google 表的时间。我尝试了很多变化,但我只是卡住了。任何建议,将不胜感激。

0 投票
2 回答
2527 浏览

r - 远程服务器身份验证从 R 脚本读取 Googlesheets 不使用服务帐户?

我正在自动化 R 中的一个流程,该流程以某种方式提取、推送、分析和存储数据,总而言之,在 Googlesheets、Postgresql 和 salesforce 之间处理数据。到目前为止,我已经在我的系统中运行它,但我需要从我的远程登录 ssh 服务器上运行脚本。

问题是,我在 R 中使用“googlesheets”包来验证和阅读谷歌表格,但这需要一个交互式环境来注册/设置。我已经阅读了关于这个问题的其他答案,但他们都建议开设一个谷歌服务帐户。

但是,我不想这样做,因为我只需要阅读那些本身是免费的谷歌表格。我现在没有 GCP、谷歌计算、bigquery 或任何这些,我现在肯定无法获得任何报酬。

有没有办法从非交互环境(linux终端远程登录界面)读取谷歌表格?我愿意尝试其他库或您可能拥有的任何其他 hack。

有什么事吗?

0 投票
2 回答
1177 浏览

r - 在 R 中使用 googlesheets 覆盖工作表

我有 2 个问题。

  1. 如何使用 R 中的 googlesheets 包覆盖现有电子表格中的工作表?

  2. 如何使用 R 中的 googlesheets 包在现有电子表格中创建新工作表?

我在文档中找不到任何内容。

0 投票
3 回答
312 浏览

r - 如何在无头环境(EC2 实例)中使用 googlesheets 包进行身份验证?

通常,当我在桌面 R 工作室上使用 googlesheets 包时,它会让我通过基于浏览器的身份验证,在其中我选择我的 Google 帐户进行身份验证并获得批准。我使用 gs_ls() 函数进行身份验证。

现在我正在尝试在我的 Amazon EC2 实例中使用 R 中的 googlesheets 包,该实例没有可用的浏览器。如何在此环境中完成身份验证过程?

0 投票
1 回答
136 浏览

r - 使用 googleAuthR、httr 和 jsonlite 对 Google Sheets API 的 HTTP 请求失败

我正在尝试使用googleAuthR. 我需要使用这个库而不是 Jenny Bryan 的库,googlesheets因为该请求是具有多个用户身份验证的闪亮应用程序的一部分。当请求范围不包含空格时(例如"Sheet1!A:B",请求成功。但是,当标签名称包含空格时(例如"'Sheet 1'!A:B""\'Sheet 1\'!A:B"请求失败并丢弃此错误:

Mark EdmondsongoogleAuthR用于jsonlite解析 JSON。我认为这个错误来自jsonlite,但我不知道如何修复它。这是重新创建问题的最小示例:

我应该如何格式化range变量以使请求起作用?在此先感谢您的帮助。

0 投票
0 回答
216 浏览

r - 在闪亮的应用程序中显示一个强制性的姓名和邮箱

我一直在构建一个闪亮的应用程序,它显示从网络收集的一些信息。

我使用 shinydashboard 创建应用程序。

我想要一个启动框,它可以是登录页面,也可以是名称和电子邮件输入框,任何想要使用该应用程序的人都需要在查看数据之前填写它。

此外,我想在有人使用该应用程序时收集该数据并在 googlesheet 中添加一行,并对其进行充值,记录他们使用该应用程序进行的搜索。

我已经尝试了所有可用的教程,但似乎不起作用。

这是用户界面:

现在对于服务器:

##数据加载

对不起,乱七八糟。这是一个进展中的工作。

我现在有一个新问题,即 df$Model 中的超链接在链接之前与我的本地 127.0.0.1 一起出现,使其无法使用。

先感谢您。

0 投票
1 回答
46 浏览

r - R 无法识别工作表编号 2 以添加行

我正在尝试将数据添加到现有 Google 表格的第二个工作表中,但 Rgooglesheet包似乎无法识别电子表格中已有多个工作表。以下是交互式命令及其响应。

0 投票
1 回答
1860 浏览

r - Googlesheets R 错误:继承(ss,“googlesheet”)不是 TRUE

我正在尝试使用 R 自动更新 Google 表格。当我运行gs_edit_cells()命令时出现错误:

我并没有真正理解这个错误,或者至少我可能会误解它。我正在运行的代码是:

wheremydf是一个数据框(尺寸合理),并且'Stats'是 Google 表格的名称。我已尝试使用从gs_ls()命令中检索到的所有其他标识字段,例如sheet_keyws_feed、 URL 等。

提前感谢您的帮助。

0 投票
1 回答
99 浏览

r - 使用 R 中的 googlesheets 包从我的远程服务器上传 googlesheet 时遇到问题

我一直在使用 googlesheets 包从 googlesheets 下载表格并进行修改。然后我想更新工作表并将它们推回网络。我可以使用以下代码在本地计算机上完成此操作:

当我使用命令运行最后一行时,gs_upload出现以下错误:

我不太确定这意味着什么,谷歌搜索让我无处可去。同样,所有这些在我的本地机器上都可以正常工作,但在我的远程机器上却失败了。