###先に結論
railsで、GoogleDriveの指定したフォルダにCSVファイルをアップロードする方法が知りたい
###実現したいこと
railsのbatchesにて、google-drive-rubyを利用して日次で作成されるCSVをGoogleDriveの指定したフォルダににアップロードしようと思っています。
(APIはこちら)
###現状
Gemfile
ruby
1gem 'google_drive', '2.1.2' 2
バッチのファイル
ruby
1require "google_drive" 2require "csv" 3 4(中略) 5 def upload_csv 6 session.upload_from_file( 7 my_csv, 8 "#{Date.today.strftime('my_csv_%Y%m%d%H%M%S')}", 9 convert: true 10 ) 11 end
上記のコードでCSVのアップロード自体はできるのですが、アップロード先のフォルダを選ぶことができず、GoogleDriveのトップ画面に放り込まれるだけ、という状況です。
バッチ専用のフォルダにCSVをアップロードしたいのですが、APIを見てもその方法が書かれていません。
それどころか、APIのソースを参照すると以下のTODOが。
ruby
1 # TODO: Add a feature to upload to a folder.
###質問したいこと
現状の仕様では、アップロード先のフォルダまで指定することはできないのでしょうか?
もしできないとしたら、他になにか良い方法を知っていたら教えて頂きたいです。
(できるだけ、google_driveのバージョンを落とすなどの方法は用いたくないです。)
###補足
ネット上でプログラミングのご質問するのが初めてです。
もし質問の仕方で改善できることろがあったら、そこもご指摘頂ければすごくうれしいです。
よろしくお願い致します。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。