Я сделал относительно сложное приложение Shiny для своей работы, которое отлично работает локально. Однако я пытаюсь разместить приложение, чтобы пользователи, у которых не загружена R Studio, могли получить к нему доступ. Я не могу запустить приложение черезshiniapps.io. Кажется, это в основном связано с тем, что он не может найти файлы, расположенные в Dropbox. Приложение почти полностью основано на загрузке и записи файлов в Dropbox. Я попытался изменить пути к файлам и использовать rdrop2 для загрузки файлов, но он меняет форматирование некоторых вещей, и, насколько я могу судить, это будет довольно сложно согласовать. Я очень начинающий программист, и мысль о необходимости реструктуризации всего приложения вызывает у меня некоторое беспокойство и, безусловно, потребует изрядных усилий. Кто-нибудь знает более простой способ изменить файлы, расположенные в Dropbox, через блестящее приложение, размещенное на ShinyApps.io, желательно, сохраняя при этом возможность использовать пакет openxlsx? Заранее большое спасибо.
Один обходной путь, который, как я думал, может сработать, но не сделал, заключался в том, чтобы указать путь к файлу Dropbox для пользователя, потому что любой, кто использует приложение, должен иметь доступ к Dropbox:
this.data ‹- as.data.frame(read.xlsx(paste(C:\Users\, Sys.info()[[user]], \Dropbox\остальная часть пути к файлу, sep = )))