class Multiwoven::Integrations::Destination::GoogleSheets::Client
def delete_extra_sheets(sheet_ids)
def delete_extra_sheets(sheet_ids) # Leave one sheet intact as a spreadsheet must have at least one sheet. # Delete all other sheets. (sheet_ids.length - 1).times do |i| request = Google::Apis::SheetsV4::BatchUpdateSpreadsheetRequest.new( requests: [{ delete_sheet: { sheet_id: sheet_ids[i + 1] } }] ) @client.batch_update_spreadsheet(@spreadsheet_id, request) end end