Как получить листы Google по этому URL, в котором есть "/ e" (конечная цель - получить JSON)? - PullRequest
0 голосов
/ 05 марта 2019

Я пытаюсь получить JSON из googlesheet

лист опубликован по адресу:

https://docs.google.com/spreadsheets/d/e/2PACX-1vQ7VXz3uE1SkR_7JyU5FdzLkdIvM_hUjUfHBSSS5xshCL0ZmmE_JVxc3rqI5p1sNGUZWS7SMVrlIcyf/pubhtml?gid=0&single=true

Ни один из примеров, которые я видел длядля получения ключа листа Google есть URL с символом "/ e".

Примеры, которые я видел, имеют вид

https://spreadsheets.google.com/feeds/list/GOOGLE-SHEET-KEY/default/public/full?alt=json

I 'Я думаю, что ключ должен быть «2PACX-1vQ7VXz3uE1SkR_7JyU5FdzLkdIvM_hUjUfHBSSS5xshCL0ZmmE_JVxc3rqI5p1sNGUZWS7SMVrlIcyf», но это не работает, не взирая на то, что не работает, но я не получаю ничего, не взирая ни на что, но я не могу с этим справиться »JSON для листа.

Может быть, что-то глупо происходит, поэтому любая помощь приветствуется.

1 Ответ

0 голосов
/ 06 марта 2019

Чтобы получить данные Google Sheet в формате JSON, используйте URL:

https://spreadsheets.google.com/feeds/list/GOOGLE-SHEET-KEY/od6/public/values?alt=json

Вы можете получить Ключ Google Sheet , только если у вас есть доступ кдокумент (т. е. если вы являетесь создателем или у вас есть общая ссылка)

Когда вы публикуете документ в Интернете, вы получаете URL-адрес для публикации в Интернете, подобный следующему:

enter image description here

Но наличие этого URL не даст вам Ключ Google Sheet

  • Если вы являетесь создателемЭлектронная таблица, вам просто нужно перейти на страницу, где вы редактируете документ.

enter image description here

В URL страницы, Ключ Google Sheet присутствует между:

https://docs.google.com/spreadsheets/d/ и /edit#gid=0

(# gid = <любое число> ... зависит от разных листов)

  • Если вы не являетесь создателем электронной таблицы, вам нужно получить URL-адрес «разделяемой ссылки», нажав кнопку «Поделиться» и нажав «Получить общую ссылку» ... Это даст вамобщая ссылка

enter image description here

В ссылке Google Sheet Key присутствует между:

https://docs.google.com/spreadsheets/d/ и /edit?usp=sharing

Примечание. Если вы получаете сообщение об ошибке "Извините.Этот документ не опубликован. " при загрузке страницы JSON это означает, что документ не был опубликован в Интернете.

...