Returned range name duplicates inner single quote
Mantenedores costumam responder em até 1 dia
@iam-ethan-huang já está trabalhando nisso.
Desde 16/1/2026.
Avaliação
Esta issue ainda não foi avaliada.
Descrição
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
- Linguagem predominante
- Python
- Estrelas
- 8.9k
- Forks
- 2.6k
- Merge médio
- 8h 37min
- PRs com merge (30d)
- 7
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de googleapis/google-api-python-client
-
Disable prettyPrint by default for Google Sheets API responsesTalvez já em andamento @pawciobiel assumiu há 60 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
googleapis/google-api-python-client#2788 ·
Mantenedores costumam responder em até 1 dia
-
test: connection leak test test_discovery_http_is_closed is shadowed and syntactically invalidTalvez já em andamento @Capstan assumiu há 136 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
googleapis/google-api-python-client#2757 ·
Mantenedores costumam responder em até 1 dia
-
test: strict positional parameter enforcement is ignored under pytestTalvez já em andamento @Capstan assumiu há 136 dias. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
googleapis/google-api-python-client#2755 ·
Mantenedores costumam responder em até 1 dia
-
forms for APAberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
googleapis/google-api-python-client#2830 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
googleapis/google-api-python-client#2825 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de googleapis/google-api-python-client
Issues semelhantes
-
vis.image() reports "Unsupported number of image channels: 224" for an HxWxC imageTalvez já em andamento @piyush182004 assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
fossasia/visdom#1997 · 3 comentários ·
Mantenedores costumam responder em até 6 dias
-
Byse new domainAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
Gujal00/ResolveURL#1525 ·
Mantenedores costumam responder em até 1 dia
-
Serialisation fails with pydantic 2.14: wrap serialisers pass SerializationInfo as index_keyTalvez já em andamento @hugohills-regnosys assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
finos/rune-python-runtime#45 ·
-
[Bug]: LangGraph Store sync put bypasses namespace validationTalvez já em andamento @ktz03 assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
volcengine/OpenViking#6050 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
hummingbot/condor#283 ·
Mantenedores costumam responder em até 1 dia