Я разработал свои блестящие приложения в Windows. Все функции (включая кнопки копирования в буфер обмена и загрузки) работают как положено.
Однако при развертывании на нашем сервере AWS (ubuntu) кнопки копирования в буфер обмена и загрузки не работают.
Есть идеи? Спасибо!
shiny::observeEvent(input$copy_cross, {
clipr::write_clip(eval(parse(text = "x = as.data.frame.matrix(table(sel()[,1],sel()[,2]))")), row.names= T, col.names = NA)
})
output$download_cross <- shiny::downloadHandler(
filename = function() {paste("Crosstabs (Counts).xlsx")},
content = function(file) {
openxlsx::write.xlsx(x = as.data.frame.matrix(table(sel()[,1],sel()[,2])), file, sheetName = "Crosstabs", row.names= T, col.names = T, append=F)
}
)
Я также попытался использовать xclip, как предложено в этой статье.
Как записать в буфер обмена на Ubuntu / Linux в R? . Однако это тоже не работает.