Функция изменения ячейки документа таблиц гугл методом api в Php.
Метод api: sheets.spreadsheets.values.update
На вход функции подаём:
$cell_num- номер ячейки
$cel_val — значение ячейки
Cсылка на функцию обновления ячейки -> крутим вниз. вкладка php:
https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/update
Пример по ячейке с параметрами- можно было делать по другому, тут много вариантов(можно сделать отдельную статью):
https://developers.google.com/sheets/api/guides/values
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
function changeCell($service, $spreadsheetId, $cell_num, $cel_val){ $values = array( array( // Cell values ... $cel_val ), // Additional rows ... ); $body = new Google_Service_Sheets_ValueRange(array( 'values' => $values )); $params = array( 'valueInputOption' => 'RAW', //'valueInputOption' => 'USER_ENTERED', // Значения будут проанализированы так, как если бы пользователь ввел их в пользовательский интерфейс. Числа останутся как числа, но строки могут быть преобразованы в числа, даты и т. Д., Следуя тем же правилам, которые применяются при вводе текста в ячейку через пользовательский интерфейс Google Таблиц. ); $range=$cell_num; $result = $service->spreadsheets_values->update($spreadsheetId, $range, $body, $params); } |