Add support to choose the sheet within google spreadsheets
This commit is contained in:
@@ -22,7 +22,8 @@ module SpreadsheetBackends
|
||||
check_spreadsheed_headers!(data)
|
||||
|
||||
values = headers.map { |key| data[key] }
|
||||
range = "A1:A#{COLUMN_INDEX_TO_LETTER[values.length]}1"
|
||||
sheet = form.google_spreadsheet_sheet.present? ? "#{form.google_spreadsheet_sheet}!" : ''
|
||||
range = "#{sheet}A1:A#{COLUMN_INDEX_TO_LETTER[values.length]}1"
|
||||
value_range = Google::Apis::SheetsV4::ValueRange.new(values: [values], major_dimension: 'ROWS')
|
||||
|
||||
result = spreadsheet_service.append_spreadsheet_value(form.google_spreadsheet_id, range, value_range, value_input_option: 'USER_ENTERED')
|
||||
|
||||
Reference in New Issue
Block a user