Returned range name duplicates inner single quote
@iam-ethan-huang ci sta già lavorando.
Dal 16/1/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
If you request data for a sheet with a inner single quote, like Jon's Data in the example, the returned range name will duplicate the inner quotes: 'Jon''s Data'!A1:Z1000.
Using this range name will then lead to errors like Unable to parse range: Jon''s Data!A1:Z1000 because the returned range name does not exist.
Environment details
- OS type and version:
macOS Tahoe 26.2 - Python version:
Python 3.10.15 - pip version:
pip 25.2 google-api-python-clientversion:google-api-python-client-2.188.0
Steps to reproduce
- use any valid credentials, the sheet is public
- run the code below, you should see the commented result printed
SPREADSHEET_ID = '1uK8QrcKrc_wierOMaIXxRKeE_fjt_8FfzpvrnuM1BhM'
RANGE_NAME = "'Jon's Data'"
result = service.spreadsheets().values().get(spreadsheetId=SPREADSHEET_ID, range=RANGE_NAME).execute()
print(result.get('range'))
# 'Jon''s Data'!A1:Z1000
- Lingua principale
- Python
- Stelle
- 8.9k
- Fork
- 2.6k
- Merge medio
- 2g 2h
- PR unite (30g)
- 15
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di googleapis/google-api-python-client
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
test: connection leak test test_discovery_http_is_closed is shadowed and syntactically invalid Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
-
samples type: docs
Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100
Tutte le issue di googleapis/google-api-python-client
Issue simili
-
bug confirmed issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
open-webui/open-webui#30750 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
OpenwaterHealth/openmotion-bloodflow-app#604 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100