R:googlesheets / gs_upload:上传到特定文件夹

时间:2015-11-10 14:05:49

标签: r google-sheets r-googlesheets

使用googlesheets包,我正在尝试将csv上传到GDrive中的特定文件夹。

示例:

## Not run: 
write.csv(head(iris, 5), "iris.csv", row.names = FALSE)
gs_upload("iris.csv")

上面会将文件上传到我的主目录,但我需要将文件放在特定目录中,因为我想创建多个文件并能够共享整个目录。

或者,如果有一种方法可以在创建后以编程方式移动文件,那也没关系。

2 个答案:

答案 0 :(得分:1)

您可以使用googledrive包在创建文件后移动文件:

library(googledrive)
drive_mkdir("iris_folder")  # make folder in home Drive directory
drive_mv(file = "iris", path = "iris_folder/")  # move Sheets file

答案 1 :(得分:0)

希望这会有所帮助。它可能不是你想要的,但它肯定会达到最终目的。

http://www.labnol.org/internet/receive-files-in-google-drive/19697/

该链接显示了如何使用Google表单获取文件。表单的响应存储在Google云端硬盘中的电子表格中。根据响应表的位置,您也可以将文件存储在该文件夹中。