Как обновить несколько ячеек через API Google Sheets? - PullRequest
0 голосов
/ 05 июля 2018

Я пытаюсь обновить и получить некоторые результаты из листов Google, это работает, но медленно. Мне нужно batchUpdate и получить данные.

Это мой сценарий

foreach ($import_cels as $celu => $valoare) {
    $range_ins = $celu;
    $valueRange->setValues(["values" => [$valoare]]);
    $service->spreadsheets_values->update($spreadsheetId, $range_ins, $valueRange, $conf);
}

foreach ($cells_to_get as $celu => $valoare) {
    $response = $service->spreadsheets_values->get($spreadsheetId, $celu);
    $values = $response->getValues()[0][0];
    echo "each cell :" . $values;
}

Проблема: у меня слишком много запросов, потому что я обновляю ячейки одну за другой и извлекаю их одинаково.

Мне нужно пакетно обновить ячейки и получить их как

B12 => 3
BB1 => 1
CC3 => 4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...