Populate values: Các trường hợp sử dụng & ví dụ
Bài viết này tổng hợp các yêu cầu thiết kế phổ biến mà bạn có thể làm được bằng tính năng Populate Content from another option. Mỗi trường hợp sẽ cho bạn xem kết quả trước, sau đó là cách cài đặt chi tiết.
Để biết cách bật tính năng và xem tất cả các giá trị hỗ trợ, hãy đọc bài Tự động hiển thị Text từ các giá trị của một layer khác (Map, Star Map...) trước.
📖 Mục lục
- 1. Hiển thị chữ cái đầu tên của từng người ở vị trí riêng
- 2. Đổi số năm bên nhau thành số tháng, số ngày, hoặc năm bắt đầu
- 3. Cho khách hàng nhập nhiều tên trong một ô, mỗi tên ở một vị trí
1. Hiển thị chữ cái đầu tên của từng người ở vị trí riêng
Dùng khi: khách hàng nhập tên của cặp đôi trong một ô, ví dụ "Daniel & Sophie", và thiết kế của bạn hiển thị từng chữ cái đầu riêng biệt, ví dụ chữ "D" lớn bên trái và chữ "S" lớn bên phải.

Cài đặt:
- Thêm một layer Single-line Text cho tên. Trong Personalization Settings, giữ Create a new option và nhập tiêu đề option, ví dụ Couple names (eg. Henry & Lisa).
- Thêm layer Single-line Text thứ hai cho chữ cái đầu thứ nhất.
- Trong mục Populate Values của layer này, bật Populate Content from another option, chọn layer tên ở Source option, và nhập
{{value.initialofword.1}}. - Trong Personalization Settings của layer này, chọn No personalization để khách hàng không thấy thêm ô nhập thứ hai.
- Duplicate layer này cho chữ cái đầu thứ hai, và đổi giá trị thành
{{value.initialofword.3}}.

Tại sao là từ thứ 3 mà không phải từ thứ 2? Các từ được tách nhau bởi dấu cách, và một ký tự đặc biệt đứng riêng cũng được tính là một từ. "Daniel & Sophie" có 3 từ: {{value.initialofword.1}} → D, {{value.initialofword.2}} → &, {{value.initialofword.3}} → S.
LƯU Ý:
- Chữ cái giữ nguyên kiểu chữ (hoa/thường) mà khách hàng đã nhập. "sophie" sẽ cho ra chữ s thường.
- Nếu khách hàng nhập "Daniel&Sophie" không có dấu cách, cả giá trị chỉ được tính là một từ, nên
{{value.initialofword.3}}sẽ không trả về gì.
2. Đổi số năm bên nhau thành số tháng, số ngày, hoặc năm bắt đầu
Dùng khi: khách hàng nhập một con số, ví dụ số năm đã bên nhau, và thiết kế của bạn hiển thị cùng khoảng thời gian đó theo đơn vị khác, ví dụ "300 months" và "9,131 days", hoặc năm bắt đầu.

Cài đặt:
- Thêm một layer Single-line Text cho con số. Trong Personalization Settings, nhập tiêu đề option, ví dụ How many years together?, và đặt Input type là Only numbers (123).
- Thêm một layer Single-line Text cho mỗi kết quả. Với mỗi layer, bật Populate Content from another option, chọn layer con số ở Source option, nhập giá trị như bảng dưới, và đặt Personalization Settings là No personalization.
Kết quả | Giá trị | Khách hàng nhập 25 |
|---|---|---|
Số tháng |
| 300 months |
Số ngày, có dấu phẩy hàng nghìn |
| 9,131 days |
Năm bắt đầu |
| Since 2001 |

LƯU Ý:
- Bạn có thể nhập text bình thường trước hoặc sau giá trị, ví dụ
Sincehoặcmonths. - Trong formula,
originlà con số khách hàng nhập. Bạn có thể dùng+,-,x,/và dấu ngoặc. - Không thêm
.commakhi kết quả là năm, để hiển thị là 2001 thay vì 2,001. - Việc đổi đơn vị dùng độ dài trung bình: một năm là 365.2425 ngày, một tháng là 1/12 năm.
- Giá trị chỉ hoạt động với số thuần, ví dụ
25hoặc2.5. Đặt Input type là Only numbers (123) để khách hàng không nhập "25 years".
3. Cho khách hàng nhập nhiều tên trong một ô, mỗi tên ở một vị trí
Dùng khi: thiết kế của bạn có nhiều vị trí tên cố định, ví dụ cây gia đình (family tree) hoặc áo đội nhóm, và bạn muốn khách hàng nhập tất cả các tên trong một ô, mỗi tên một dòng, thay vì điền nhiều ô riêng.

Cài đặt:
- Thêm một layer Paragraph (+Layer > Paragraph > Normal). Trong Personalization Settings, nhập tiêu đề option, ví dụ Family names (one name per line).
- Vẫn trong Personalization Settings, bật Limit number of lines. Đặt Max bằng số vị trí tên, và đặt Counter label là
names. Khách hàng sẽ thấy bộ đếm như "3/3 names". - Trong mục Extra của Paragraph, đặt Display this layer on là None (personalization option still available). Khách hàng vẫn thấy ô nhập trên form, nhưng bản thân Paragraph sẽ không được in ra.
- Thêm một layer Single-line Text cho mỗi vị trí (ví dụ Name #1, Name #2, Name #3).
- Với mỗi layer, bật Populate Content from another option, chọn Paragraph ở Source option, và nhập
{{value.line1}},{{value.line2}},{{value.line3}}, v.v. Đặt Personalization Settings là No personalization.

LƯU Ý:
- Các dòng trống sẽ bị bỏ qua. Nếu khách hàng nhập "Olivia", một dòng trống, rồi "Sophia", Name #2 sẽ hiển thị Sophia.
- Nếu khách hàng xóa một dòng, các tên phía dưới sẽ được đẩy lên một vị trí.
- Một dòng có dấu cách, ví dụ "Emma Jones", vẫn được tính là một tên.
- Các cài đặt riêng của text layer, như giới hạn ký tự và kiểu chữ (text case), vẫn áp dụng cho tên mà layer nhận được.
- Paragraph chỉ có thể populate sang Text layer, không thể populate sang một Paragraph khác.
Tìm hiểu thêm về layer Paragraph tại bài Về tính năng Paragraph
Cập nhật vào: 19/10/2026
Cảm ơn!
