# 自訂資料與用戶輸入

### 在訊息區塊顯示自訂資料&#x20;

如果你想設置自訂資料並在訊息中顯示該值，你可以在訊息區塊輸入 {{customFields.fieldvalue}} 。如果你想自訂一項名為 "membership" 的資料，並以 "diamond" 為值，那麼你可以輸入 {{customFields.membership}}。當用戶觸發到這個流程，他就會在訊息中見到 "diamond" 這個值。

{% hint style="info" %}
輸入 {{customFields.fieldvalue}} 以顯示該聯絡人的自訂資料值。
{% endhint %}

<figure><img src="/files/T87H7YQ6hzGA4MvxJqY3" alt=""><figcaption><p>此示例為一項連帶按鈕選項的文字訊息，點擊按鈕後會設置自定資料，並顯示該自訂資料的值</p></figcaption></figure>

<figure><img src="/files/LJFL1EdRjRJHF9mDbDaM" alt=""><figcaption><p>這是從上述流程中點擊 "Moisturizers" 選項時的實際結果。</p></figcaption></figure>

### 在訊息區塊顯示用戶輸入變數

如果你已經設置好用戶輸入區塊，你應該已經設置了儲存用戶輸入的變數。當變數已存在任何值，你便可以在訊息區塊輸入大括號及該變數名稱，例如 {{age}}。將變數放在訊息區塊中可以使你的對話更加靈活。

{% hint style="info" %}
輸入 {{userinputvariable}} 以顯示該聯絡人的用戶輸入的變數。
{% endhint %}

<figure><img src="/files/8SSoFFz57mt0msef47xz" alt=""><figcaption><p>此示例為用戶輸入區塊，其中包含確認年齡是否超過18歲的條件漏斗。如果未滿 18 歲，該訊息將顯示其實際年齡並說明無法繼續進行下一步。</p></figcaption></figure>

<figure><img src="/files/bkXXacyguSuZ3M3ETNF7" alt="" width="375"><figcaption><p>這是在回覆 “17”（數值低於18）時，按上述流程返回的實際結果。</p></figcaption></figure>

### 把用戶輸入變數儲存到自訂資料

在更複雜的情況下，你或需要收集用戶輸入的值，同時把該值儲存到自訂資料中。你需要做的是在用戶輸入區塊後連接一個自訂資料區塊。然後你需要把用戶輸入變數作為自訂資料的值。例如，如果你把用戶輸入變數命名為 "age"，你應該在自訂資料的值上輸入 {{age}} 。

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

<figure><img src="/files/Hc1L0rXrrmwcijXnjIxJ" alt="" width="375"><figcaption><p>這是在回覆 “16”（數值低於18）時，按上述流程返回的實際結果。</p></figcaption></figure>

以上示例是上一個流程的複雜版本。不同之處在於用戶輸入和條件漏斗之間加插了一個自訂資料區塊。用戶輸入變數儲存到名為 "age" 的欄位的值。最後的訊息區塊也修改成 {{customFields.age}}。&#x20;

實際顯示的訊息與上一個流程相同，但用戶輸入變數儲存在自訂資料中，以實現其他目的，例如保留對話歷史記錄、根據自訂資料來篩選聯絡人、匯出帶有自訂資料的聯絡人等。

{% hint style="info" %}
由於用戶輸入變數 {{age}} 儲存到名為"age"的自訂資料中。因此，無論你輸入的是用戶輸入變數 {{age}} 還是自訂資料 {{customFields.age}}，你都同樣可以獲得同樣的結果。
{% endhint %}

{% embed url="<https://youtu.be/G0yEZHugTL0>" %}


---

# 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.chatalog.ai/zh-hk/crm-quickstarts/customized-flow/custom-field-and-user-input-setup-in-flow.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.
