diff --git a/lib/google_drive/worksheet.rb b/lib/google_drive/worksheet.rb index b461630f..8a6c2794 100644 --- a/lib/google_drive/worksheet.rb +++ b/lib/google_drive/worksheet.rb @@ -385,7 +385,7 @@ def reload api_spreadsheet = @session.sheets_service.get_spreadsheet( spreadsheet.id, - ranges: "'%s'" % @title, + ranges: "'%s'" % @title.gsub("'"){"''"}, fields: 'sheets(properties,data.rowData.values' \ '(formattedValue,userEnteredValue,effectiveValue))' @@ -681,7 +681,7 @@ def reload_cells response = @session.sheets_service.get_spreadsheet( spreadsheet.id, - ranges: "'%s'" % @remote_title, + ranges: "'%s'" % @remote_title.gsub("'"){"''"}, fields: 'sheets.data.rowData.values(formattedValue,userEnteredValue,effectiveValue)' ) update_cells_from_api_sheet(response.sheets[0])