Skip to content

Lặp Dữ Liệu

Loop example

Bạn có thể sử dụng node này khi bạn muốn lặp qua một loạt dữ liệu

ID vòng lặp

ID để xác định vòng lặp. Sử dụng Id này khi bạn muốn truy cập dữ liệu vòng lặp bên trong biểu thức hoặc khi dùng node Dừng lặp.

Lặp qua

  • Cột dữ liệu: lặp qua các hàng trong bảng đã kết nối với kịch bản đó.

Ví dụ: khi bạn muốn lặp dữ liệu trong cột name của bảng anhxadulieu bạn cần ghi biểu thức sau ở trong node Nhấn phím: loopData.loopId.tencot

Loop cot

Loop data

  • Số đếm: lặp lại hành động bằng số đếm đã chọn
Ví dụ lặp lại node Nhấn phím theo số đếm từ 1 đến 2 khi dùng vòng lặp Lặp dữ liệu

so dem

  • Biến: lặp qua các giá trị của biến khi biến có kiểu giá trị mảng.
  • Google Sheets: lặp qua các dữ liệu được lấy từ đường link của trang chứ dữ liệu trong Google Sheets
  • Dữ liệu tuỳ chỉnh: Khi bạn chọn dữ liệu tuỳ chỉnh, đảm bảo bạn viết dưới dạng mảng dữ liệu kiểu cú pháp JSON. Ví dụ
json
["one", "two", 3, 4, { "key": "value" }]
["one", "two", 3, 4, { "key": "value" }]
  • Các phần tử: khi bạn chọn lựa chọn elements, Automation sẽ trả về một mảng các bộ chọn của phần tử khớp với selector mà bạn đã chọn. Và bạn có thể sử dụng node lặp dữ liệu như bên dưới
Ví dụ khi lặp qua các phần tử bằng node Lặp dữ liệu với lựa chọn lặp qua các phần tử và click phần tử đó mỗi lần lặp

Loop elements

Số lần lặp tối đa

Tuỳ chỉnh số dữ liệu tối đa muốn lặp, mặc định là 0 sẽ lặp tất cả dữ liệu

Bắt đầu từ vị trí

Lặp từ vị trí số 0 tương ứng với vị trí đầu tiên của dữ liệu trong một danh sách

Tiếp tục quy trình cuối cùng

Khi chọn vào lựa chọn này, dữ liệu sẽ được lặp qua toàn bộ

Đảo ngược thứ tự vòng lặp

Lặp từ phần tử cuối cùng cho đến phần tử đầu tiên trong danh sách dữ liệu

Thứ tự lặp ngẫu nhiên

Lặp từng phần tử trong danh sách dữ liệu theo thứ tự ngẫu nhiên.


Xem thêm: Vòng lặp