Method: GoogleDrive::Worksheet#list
- Defined in:
- lib/google_drive/worksheet.rb
#list ⇒ Object
Provides access to cells using column names, assuming the first row contains column names. Returned object is GoogleDrive::List which you can use mostly as Array of Hash.
e.g. Assuming the first row is [“x”, “y”]:
worksheet.list[0]["x"] #=> "1" # i.e. worksheet[2, 1]
worksheet.list[0]["y"] #=> "2" # i.e. worksheet[2, 2]
worksheet.list[1]["x"] = "3" # i.e. worksheet[3, 1] = "3"
worksheet.list[1]["y"] = "4" # i.e. worksheet[3, 2] = "4"
worksheet.list.push({"x" => "5", "y" => "6"})
Note that update is not sent to the server until you call save().
506 507 508 |
# File 'lib/google_drive/worksheet.rb', line 506 def list @list ||= List.new(self) end |