❌Google-таблицы НЕ предназначены для быстрой работы с большим объемом данных❌ ❌Google-таблицы НЕ рекомендуется использовать для финального продукта❌ ❌По работоспособности интеграции с google-таблицами НЕТ и НЕ будет никаких гарантий❌ ❌По ошибка сценариев с использованием google-таблиц техническая поддержка не оказывается❌ |
Данный метод устаревший. Актуальный метод для чтения из таблицы можно изучить в статье: Новое API |
Метод: POST
Authorization: No Auth
После "?" нужно подставить имя полей, которые описаны ниже. Поля перечисляются через запятую и разделяются знаком "&". Значение поля указывается после имени поля через "=". Пример полного запроса будет ниже под описание полей. |
{ "Произвольное имя поля": "значение" } |
Описание параметров метода:
Параметр | Обязательность | Описание |
---|---|---|
action | да | Тип запроса: addData – добавить строку в первую пустую строку на листе updateCell – изменить значение ячейки deleteRow – удалить строку |
sheetURL | да | ссылка на гугл таблицу |
sheetName | да | имя "листа", из которого будут получены данные |
row | нет | ТОЛЬКО ДЛЯ updateCell и deleteRow: Номер строки |
col | нет | ТОЛЬКО ДЛЯ updateCell: "Буква" столбца (Нумерация столбцов идет A, B, C, ...) |
Описание полей тела запроса:
Имена полей произвольные и ничего не значат.
Тело необходимо только для типов запроса addData и updateCell.
Для updateCell будет взято только значение первого поля, остальные будут проигнорированы.
Для addData значения каждого поля будут записаны последовательно в столбцы (значение первого поля в столбец A, значение второго поля в столбец B и так далее)
Пример запроса:
{ "msg": "Success" } |
Описание полей ответа:
Поле | Обязательность | Описание |
---|---|---|
msg | да | "Success", если запрос выполнен успешно Текст ошибки, если при выполнение запроса возникла ошибка |
row | нет | Номер строки (для addData – номер добавленной строки; для updateCell – номер обновленной строки) |
col | нет | Буква столбца (updatecell – буква обновленного столбца) |