Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.05.2021, 15:46
|
|||
|---|---|---|---|
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) выдает ошибку (метод не найден). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1459476]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 336ms |

| 0 / 0 |
