0
我正在使用这个惊人的包,以便能够使用我的闪亮应用读取和上载数据。它工作正常,但是当我向工作表添加一行时,它不会保留来自服务器的相同编码,它们的行为不像以前行中的数据。我手动输入的西班牙语名称是可以的,但是当我使用该应用程序加载数据时,会在工作表中替换特殊的拉丁字符(UTF-8)。 该数据在后续会话中未被应用程序识别。将包含编码的行添加到Google表单R包中googlesheets
library(googlesheets)
table <- "Reportes"
saveData <- function(data) {
# Grab the Google Sheet
sheet <- gs_title(table)
# Add the data as a new row
gs_add_row(sheet, input = data)
}
loadData <- function() {
# Grab the Google Sheet
sheet <- gs_title(table)
# Read the data
gs_read_csv(sheet)
}
然后,我在UI使用一个按钮,并在服务器观察员加载数据...
observeEvent(input$enviar, {
exit <- input$enviar
if (exit==1){
addData <- c(as.character(input$fecha),
as.character(input$local),
as.character(input$dpto),
as.character(input$estado),
as.character(input$fsiembra),
as.character(input$ref),
as.character(loc$lat[loc$Departamento==input$dpto & loc$Localidad==input$local]),
as.character(loc$long[loc$Departamento==input$dpto & loc$Localidad==input$local]),
as.character(getZafra(input$fecha)))
saveData(addData)
d <- loadData()
reset('fecha')
reset('dpto')
reset('local')
reset('estado')
reset('fsiembra')
reset('ref')
reset('pass')
disable('enviar')
}
})
请......如果有人能帮助我会非常快乐。