闪亮应用程序:部署到Shinyapps.io后如何从google drive读取文件

闪亮应用程序:部署到Shinyapps.io后如何从google drive读取文件,shiny,google-drive-api,shinyapps,Shiny,Google Drive Api,Shinyapps,我制作了一个闪亮的flexdashboard应用程序,它使用googledrive包从googledrive下载数据文件。谷歌硬盘上的数据文件每周更新几次。我使用以下代码下载和读取数据: --- title: "Example" output: flexdashboard::flex_dashboard: orientation: columns vertical_layout: fill runtime: shiny --- ```{r setu

我制作了一个闪亮的flexdashboard应用程序,它使用googledrive包从googledrive下载数据文件。谷歌硬盘上的数据文件每周更新几次。我使用以下代码下载和读取数据:

---
title: "Example"
output: 
  flexdashboard::flex_dashboard:
    orientation: columns
    vertical_layout: fill
  runtime: shiny
---

```{r setup, include=FALSE}
library(flexdashboard)
library(shiny)
library(googledrive)

drive_download(as_id(drive_find(pattern="Data.csv")[1,]), path = "Data.csv", overwrite = TRUE) 
data = read.csv('Data.csv', stringsAsFactors = FALSE)


```
当我在本地运行它时,这段代码可以工作。但是,在将其部署到shinyapps.io之后,我得到了一个错误。我认为这可能与谷歌硬盘的认证有关。有没有可能在shinyapps.io上创建一个闪亮的应用程序,当google drive上的数据发生变化时自动更新使用的数据


我认为以下链接可能有用,尽管我不完全理解它:

嗨,我面临着同样的问题,你解决了吗?谢谢