Для работы с Salebot-таблицами
Last updated
Was this helpful?
Last updated
Was this helpful?
Создать новую запись в таблице с указанными значениями.
new_record(table_id, data)
- table_id - id таблицы
- data - словарь с данными, которые нужно записать. пример: {"column_name1": "value1", "column_name2": "value2"}. Если колонка не существует, она создается
Ответ: ID новой записи
edit_record(table_id, record_id, data)
- table_id - id таблицы
- record_id - id редактируемой записи
- data - словарь с данными, которые нужно изменить. пример: {"column_name1": "value3", "column_name2": "value4"}. Если колонка не существует, она НЕ создается
Ответ:
Возвращает полные данные по отредактированной записи в формате {"column_name1": "value3", "column_name2": "value4"}
delete_record(table_id, record_id)
- table_id - id таблицы
- record_id - id записи на удаление
Ответ:
{'message': 'Удалено записей: 1'}
find_record(table_id, value, find_in, return_from)
- table_id - id таблицы
- value - значение, по которому ищем совпадение
- find_in - необязательный параметр. Название столбца, по которому ведём поиск. если не указан, ищем запись по всем столбцам
- return_from - необязательный параметр. Название столбца из которого нужно вернуть значение.
Ответ:
Если return_from указан, вернется значение указанного столбца, если он есть в таблице. Если return_from не указан или такого столбца нет, в ответе будут полные данные по найденной записи {"column_name1": "value3", "column_name2": "value4"}
get_record_data(table_id, record_id)
- table_id - id таблицы
- record_id - id записи, из которой берем значения
- return_column - необязательный параметр. Название столбца из которого нужно вернуть значение.
Ответ: Если запись найдена, возвращает словарь типа {"column_name1": "value1", "column_name2": "value2"}. Если при этом передан параметр return_column, и такой столбец существует, в ответе будет значение только по этому столбцу.