# \_2.12 Sheet to Attr

![Vị trí thẻ Sheet to Attr (Cuộn xuống hoặc tìm kiếm hoặc chọn cột google)](/files/-MdKsAwNebnmrAEHXTcq)

### 1. Hướng dẫn kết nối: Xem lại \_2.10 Attr to Sheet mục 1: Hướng dẫn kết nối.

{% content-ref url="/pages/-Lsu-uvaRnQPrv7PIqct" %}
[\_2.11 Attr to Sheet](/2.-gioi-thieu-cac-element-card/_2.11-attr-to-sheet.md)
{% endcontent-ref %}

### **2. Cập nhật giá trị trên google sheet vào Attribute.**

1. **Cột Tìm Kiếm:** Là cột trên sheet muốn tìm kiếm hàng có giá trị trùng với giá trị trong attribute truyền lên.
2. **ATTR**: Attribute muốn truyền giá trị lên để tìm kiếm.
3. ATTR: Chọn Attribute muốn lưu giá trị trên Sheet.
4. COLUMN NAME: Chọn tên cột để lấy giá trị
5. Lưu nhiều giá trị vào các attribute bằng cách Add Column.

![VD thẻ Sheet to Attribute](/files/-MdKu3JFSsV3S7Vn1dDV)

**Lưu Ý**:&#x20;

* Không thể lưu giá trị trên sheet vào 1 Attribute của hệ thống.
* Cột tìm kiếm phải là cột có các giá trị là duy nhất. Trong trường hợp có nhiều giá trị trùng trong cột tìm kiếm thì giá trị của hàng cuối cùng có các giá trị tương ứng với attribute sẽ được lưu.

{% hint style="info" %}
VD: <img src="/files/-LtL-pMLudntj7XBm7tW" alt="" data-size="original">&#x20;

Có một sheet có các giá trị như trên, cột tìm kiếm Messanger User ID có 3 giá trị trùng nhau thì các attribute trong bot sẽ lưu các giá trị tương ứng trong hàng cuối cùng
{% endhint %}

{% hint style="info" %}
**VD dùng element Sheet to Attr**:&#x20;

Khi sử dụng chatbot viral để thu thập thông tin khách hàng. Sau khi thu thập thông tin ta sẽ đưa qua hãng vận đơn để nhận mã vận đơn. Và nếu khách hàng muốn kiểm tra đơn hàng của mình sẽ dùng mã vận đơn này. \
Đầu tiên, ta sẽ dùng cột tìm kiếm là Messenger user id có giá trị là {{messenger user id}}. Tức là nếu khách hàng đã tồn tại trên sheet thì bot sẽ trả về mã vận đơn và lưu nó vào thuộc tính {{mahoadon}}. Từ đó, khách hàng có thể biết được tình trạng đơn hàng của mình thông qua thuộc tính {{mahoadon}}.
{% 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://tailieu.smax.bot/2.-gioi-thieu-cac-element-card/_2.12-sheet-to-attr.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.
