Запись/изменение данных
Last updated
Was this helpful?
Last updated
Was this helpful?
Помимо хранения и получения из таблицы данных, Вы так же можете записывать данные в таблицу и вносить в них изменения.
Записывать данные в таблицу и вносить в них изменения можно только при условии, что у Вас подключена Google-таблица.
Как правильно подготовить таблицу для загрузки, требования к таблице и как загрузить таблицу в Савви, Вы можете прочитать в статье .
После того, как Вы подготовили и подключили таблицу в Савви, Вам надо включить флаг Добавления и/или Изменения данных.
Обратите внимание, что для успешного Изменения данных, у Вас должен быть включен флаг, разрешающий Получение данных с таблицы.
Для того, чтобы включить возможность записи данных в таблицу, перейдите во вкладку Добавление и включите флаг Разрешить добавление данных в таблицу:
После включение этого флага у Вас появится функция для записи данных в таблицу, которую Вы можете использовать при добавлении инструкций в основной промпт.
После того, как Вы загрузили таблицу и включили флаг разрешающий добавление данных в таблицу, Вам необходимо прописать инструкции для бота.
#ЗАПИСЬ ДАННЫХ
Спроси у клиента: номер телефона рост, вес, пол и возраст.
После ответа клиента передай эти параметры в функцию customer_data_append_table и поблагодари пользователя за предоставленные данные
Для того, чтобы включить возможность записи данных в таблицу, перейдите во вкладку Изменение и включите флаг Разрешить изменение данных таблицы:
После включение этого флага у Вас появится функция для изменения данных в таблице, которую Вы можете использовать при добавлении инструкций в основной промпт.
Для того, чтобы внести изменения в строку, надо как угодно найти строку (например, по номеру или по имени, или по любой другой колонке). С ней мы в результатах вернём номер этой строки. И по этому номеру уже бот и сможет внести изменения.
#ИЗМЕНЕНИЕ ДАННЫХ
Чтобы внести изменения в запись клиента, уточни номер телефона и какие данные необходимо изменить и передай их в функцию customer_data_edit_table
Первая функция находит номер строки, вторая функция вносит необходимые изменения.
Успешную запись данных в таблицу можно увидеть, сделав .
Успешное изменение данных в таблице можно увидеть, сделав .