|
PHP: Google Sheets API
|
|||
---|---|---|---|
#18+
Что-то никак не получается работать с облачной таблицей Google. Что сделал: включил API, подключил сервисный аккаунт, предоставил в документе права сервисному аккаунту. Даже успешно считываю значение из ячейки A1 на первом листе. Мне нужно: 1. Прочитать названия всех листов. 2. На каждом листе прочитать все строки (количество столбцов фиксировано, количество строк произвольное). 3. В зависимости от значений в строке выполнить те или иные действия. 4. Для некоторых строк вписать в определенные ячейки определенные значения. Документация на API V4 есть тут: https://developers.google.com/resources/api-libraries/documentation/sheets/v4/php/latest/ Но я вообще не могу понять, как она устроена. Вот фрагмент работающего кода: Код: php 1. 2. 3. 4. 5. 6. 7.
Этот код работает и выдает содержимое ячейки A1 с листа 2020. Хочу получить список листов. Но не пойму, как этот список получить. В документации описано свойство spreadsheets_sheets, но попытка использовать $svc>spreadsheets_sheets->get($id) выдает ошибку (метод не найден). ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2021, 15:46 |
|
|
start [/forum/topic.php?fid=23&msg=40070363&tid=1459476]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 281ms |
total: | 405ms |
0 / 0 |