# Запись/изменение данных

Помимо **хранения и получения** из таблицы данных, Вы так же можете **записывать** данные в таблицу и вносить в них **изменения**.

**Записывать** данные в таблицу и вносить в них **изменения** можно только при условии, что у Вас подключена **Google-таблица**.

Как правильно подготовить таблицу для загрузки, требования к таблице и как загрузить таблицу в Савви, Вы можете прочитать в статье [Получение данных](/ru/rabota-s-tablicami/tablicy-csv-xls-google/poluchenie-dannykh.md#trebovaniya-k-tablice).

После того, как Вы подготовили и подключили таблицу в Савви, Вам надо включить флаг **Добавления** и/или **Изменения** данных.

{% hint style="warning" %}
Обратите внимание, что для успешного **Изменения** данных, у Вас должен быть включен флаг, разрешающий **Получение данных** с таблицы.
{% endhint %}

<figure><img src="/files/qaCWbN1L2ARnjCUakGV5" alt=""><figcaption></figcaption></figure>

## Запись данных

1. Для того, чтобы включить возможность записи данных в таблицу, перейдите во вкладку **Добавление** и включите флаг **Разрешить добавление данных в таблицу:**

<figure><img src="/files/o0LfpT2mdCPAgGyz5c0C" alt=""><figcaption></figcaption></figure>

После включения этого флага у Вас появится **функция для записи данных в таблицу**, которую Вы можете использовать при добавлении инструкций в основной промпт.

<figure><img src="/files/OTD2CQ81I1RX5l8MwmOT" alt=""><figcaption></figcaption></figure>

2. После того, как Вы **загрузили таблицу** и включили флаг разрешающий **добавление данных** в таблицу, Вам необходимо прописать **инструкции** для бота.

{% tabs %}
{% tab title="Пример инструкции для записи данных" %}
**#ЗАПИСЬ ДАННЫХ**

1. Спроси у клиента: номер телефона, рост, вес, пол и возраст.

2. После ответа клиента передай эти параметры в функцию **customer\_data\_append\_table** и поблагодари пользователя за предоставленные данные
   {% endtab %}
   {% endtabs %}

3. Успешную **запись данных** в таблицу можно увидеть, сделав [экспорт диалога](/ru/osnovnye-nastroiki/prompts/prompts/otladka-instrukcii.md#eksport-dialoga-i-analiz-dannykh).

<figure><img src="/files/jnQT8dvaDfoli1PmpEP0" alt=""><figcaption></figcaption></figure>

## Изменение данных

1. Для того, чтобы включить возможность записи данных в таблицу, перейдите во вкладку **Изменение** и включите флаг **Разрешить изменение данных таблицы:**

<figure><img src="/files/lDNhSUA5hgyIxIh4YAAO" alt=""><figcaption></figcaption></figure>

После включения этого флага у Вас появится функция для изменения данных в таблице, которую Вы можете использовать при добавлении инструкций в основной промпт.

{% hint style="warning" %}
Для того, чтобы внести изменения в строку, надо как угодно найти строку (например, по номеру или по имени, или по любой другой колонке). С ней мы в результатах вернём номер этой строки. И по этому номеру уже бот и сможет внести изменения.
{% endhint %}

{% tabs %}
{% tab title="Пример инструкции для изменения данных" %}
**#ИЗМЕНЕНИЕ ДАННЫХ**

Чтобы внести изменения в запись клиента, уточни номер телефона и какие данные необходимо изменить и передай их в функцию **customer\_data\_edit\_table**
{% endtab %}
{% endtabs %}

3. Успешное **изменение данных** в таблице можно увидеть, сделав [экспорт диалога](/ru/osnovnye-nastroiki/prompts/prompts/otladka-instrukcii.md#eksport-dialoga-i-analiz-dannykh).

<figure><img src="/files/5feONgOZdFlKP1qBAzuJ" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Первая функция** находит номер строки, **вторая функция** вносит необходимые изменения.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.suvvy.ai/ru/rabota-s-tablicami/tablicy-csv-xls-google/zapis-izmenenie-dannykh.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
