Sha256: be069d1d47feb886baeffe1a193a2a03dd377b18a090301dc0d04f7b299b93a3
Contents?: true
Size: 784 Bytes
Versions: 4
Compression:
Stored size: 784 Bytes
Contents
module GSheets module V4 class Session def initialize(access_token:, service: Google::Apis::SheetsV4::SheetsService.new) @access_token = access_token @service = service @service.authorization = access_token end def get_sheets_from_spreadsheet(id) service.get_spreadsheet(id).sheets end def append_row_to_spreadsheet(id:, row:, sheet_name:) service.append_spreadsheet_value( id, sheet_name, {"values": [row]}, value_input_option: "RAW" ) end def get_spreadsheet_values(id:, sheet_name:) service.get_spreadsheet_values( id, sheet_name ) end def service @service end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
g_sheets-0.3.3 | lib/g_sheets/v4/session.rb |
g_sheets-0.3.2 | lib/g_sheets/v4/session.rb |
g_sheets-0.3.1 | lib/g_sheets/v4/session.rb |
g_sheets-0.3.0 | lib/g_sheets/v4/session.rb |