Обновление отдельных ячеек в партии с использованием Googlespreadsheet API V4?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Обновление отдельных ячеек в партии с использованием Googlespreadsheet API V4?

Сообщение Anonymous »

Код: Выделить всё

$range1 = new Google_Service_Sheets_GridRange();
$range1->setStartRowIndex(1);
$range1->setEndRowIndex(1);
$range1->setStartColumnIndex(92);
$range1->setEndColumnIndex(92);

$range2 = new Google_Service_Sheets_GridRange();
$range2->setStartRowIndex(5);
$range2->setEndRowIndex(5);
$range2->setStartColumnIndex(92);
$range2->setEndColumnIndex(92);

$request1 = new Google_Service_Sheets_UpdateCellsRequest();
$request1->setFields('BATCHUPDATE');
$request1->setRange($range1);
$body1 = new Google_Service_Sheets_Request();
$body1->setUpdateCells($request1);

$request2 = new Google_Service_Sheets_UpdateCellsRequest();
$request2->setFields('BATCHUPDATE2');
$request2->setRange($range2);
$body2 = new Google_Service_Sheets_Request();
$body2->setUpdateCells($request2);

$batchUpdateRequest = new \Google_Service_Sheets_BatchUpdateSpreadsheetRequest();
$batchUpdateRequest->setRequests([$body1, $body2]);
Документация сбивает с толку, потому что я пытался сделать несколько способов, но это не сработало, и этот способ тоже не работает. /> Нет другого запроса об обновлении одной ячейки, и то, как я это сделал, не работает. < /p>
Fatal error: Uncaught Google\Service\Exception: {
"error": {
"code": 500,
"message": "Internal error encountered.",
"errors": [
{
"message": "Internal error encountered.",
"domain": "global",
"reason": "backendError"
}
],
"status": "INTERNAL"
}
}
< /code>
Я действительно должен делать несколько звонков вместо того, чтобы их оставлять? Я пытаюсь обновить отдельные ячейки в партии вместо того, чтобы вызовать вызов обновления несколько раз.

Подробнее здесь: https://stackoverflow.com/questions/691 ... eet-api-v4
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»