在闪亮的应用程序中运行背景任务

cor*_*ory 5 r shiny

我有一个闪亮的应用程序,它通过selectizeInput输入并将数据输入固定大小的数据帧,当用户输入数据时,该数据帧显示和更新.当用户输入数据时,填写数据帧.每次用户输入新数据时,我都会使用googlesheets包将更改后的数据上传到google工作表.此上传过程需要2或3秒,闪亮的应用程序将在更新UI并显示数据框之前等待它完成.保存到Google工作表的过程应该是一个后台任务,并且没有闪亮的应用程序等待它完成.有没有办法实现这个目标?

这是它的样子......

observeEvent(input$timer_start,
    {       
      tmp <- row_col(val$cell, input$team_num)      
      val$df[tmp$row, tmp$col] <- input$name
      tmp_df <<- val$df
      edit_cells(gs, ws=1, tmp_df, header=TRUE)        
    })
Run Code Online (Sandbox Code Playgroud)