2015-11-10 7 views
6

googlesheetsパッケージを使用して、GDriveの特定のフォルダにcsvをアップロードしようとしています。R:googlesheets/gs_upload:特定のフォルダにアップロード

例:

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

上記は私のホームディレクトリにファイルをアップロードしますが、私は複数のファイルを作成し、ディレクトリ全体を共有できるようにしたいので、私は、特定のディレクトリにあるファイルが必要です。

また、作成後にファイルをプログラムで移動する方法がある場合は、それも問題ありません。

答えて

0

これが役に立ちます。それはあなたが望むものではないかもしれませんが、究極の目的を果たすことは間違いありません。

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

リンクは、ファイルを取得するために、Googleのフォームを使用する方法を示しています。フォームのレスポンスは、Googleドライブのスプレッドシートに保存されます。応答シートの場所によっては、そのフォルダにファイルを保存することもできます。

1

あなたはそれが作成されています一度ファイルを移動するgoogledriveパッケージを使用することができます。

library(googledrive) 
drive_mkdir("iris_folder") # make folder in home Drive directory 
drive_mv(file = "iris", path = "iris_folder/") # move Sheets file 
関連する問題