Method: GoogleDrive::Session#spreadsheets
- Defined in:
- lib/google_drive/session.rb
#spreadsheets(params = {}, &block) ⇒ Object
Returns list of spreadsheets for the user as array of GoogleDrive::Spreadsheet. You can specify parameters documented at developers.google.com/drive/v3/web/search-parameters
e.g.
session.spreadsheets
session.spreadsheets(q: "name = 'hoge'")
session.spreadsheets(q: ["name = ?", "hoge"]) # Same as above with a placeholder
By default, it returns the first 100 spreadsheets. See document of files method for how to get all spreadsheets.
242 243 244 245 246 247 248 249 |
# File 'lib/google_drive/session.rb', line 242 def spreadsheets(params = {}, &block) params = convert_params(params) query = construct_and_query([ "mimeType = 'application/vnd.google-apps.spreadsheet'", params[:q] ]) files(params.merge(q: query), &block) end |