api — загрузка содержимого ячейки Google Sheets в переменную php

Я пытаюсь загрузить содержимое одной ячейки Google Sheet в переменную PHP. Оттуда я собираюсь изменить изображение на веб-сайте, когда содержимое ячейки изменяется на другие значения. Я не могу получить содержимое ячейки для загрузки в переменную PHP, чтобы этот шарик катился.

Google Sheets API предоставляет следующий код PHP для этого:

$result = $service->spreadsheets_values->get($spreadsheetId, $range);

Когда я использую этот код после подстановки моего spreadsheetId и range, я отображаю $ result и ничего не получаю. Я уверен, что в коде чего-то не хватает, или что переменные $ result или $ service должны быть определены, но Google явно бросил вызов стороне PHP. Любая помощь будет оценена.

0

Решение

загрузить мастер V1 (не мастер) из:
https://github.com/google/google-api-php-client-services/issues?utf8=%E2%9C%93&д = spreadsheets_values

скопировать на сервер, проверить путь требуется

поместите ваш код в пример, с классом, объявленным для $ service и переменных $ range, $ spreadsheetId и $ api_key (из API проводника Google, чтобы аутентифицировать:
https://console.developers.google.com/apis/credentials
)

запустить модифицированный пример

PS: я ищу multi-range, если вы найдете метод с:

$range[]= 'Sheet1!A:C'; // I try to have all sheets in once
$response = $service->spreadsheets_values->get($spreadsheetId, $range);
$values = $response->getValues();
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]