Tạo Dữ liệu Mẫu và Tách Mục bằng Code - Quy trình làm việc n8n

Tạo các bản ghi dữ liệu mẫu bằng node Code của n8n (JS/Python) và tách chúng thành các mục riêng lẻ bằng node Split Out của n8n. Cần thiết để kiểm thử các luồng công việc (workflow) phức tạp của n8n và tạo mẫu logic.

Xem trước Workflow

Sẵn sàng tự động hóa chưa?

Tải xuống mẫu quy trình làm việc n8n này và bắt đầu sử dụng ngay lập tức.

Các node được sử dụng trong n8n

Đối tượng phù hợp

Nhà phát triển và Người tự động hóa n8n: Những người cần dữ liệu mẫu đáng tin cậy, độc lập để kiểm thử đơn vị (unit testing) các quy trình phía sau.
Người tạo mẫu (Prototypers): Người dùng muốn nhanh chóng ánh xạ cấu trúc dữ liệu hoặc kiểm thử logic dựa trên danh sách mà không cần phụ thuộc vào API hoặc cơ sở dữ liệu bên ngoài.
Người sáng tạo nội dung kỹ thuật: Cá nhân cần các mẫu n8n đơn giản, có thể tái sử dụng để minh họa sức mạnh của node Code n8n.
Người học về Kiểm soát Luồng: Bất kỳ ai muốn hiểu cách node Split Out quan trọng của n8n quản lý việc xử lý từng mục.

Tổng quan

Luồng làm việc n8n cơ bản này cung cấp một phương pháp mạnh mẽ để kiểm thử và tạo mẫu các đường dẫn tự động hóa mà không phát sinh chi phí hoặc độ trễ liên quan đến các dịch vụ bên ngoài. Mục tiêu chính là tạo ra 20 bản ghi giả (dummy records) nhất quán bên trong n8n, sau đó phân tán chúng ra để các node tiếp theo xử lý từng cái một.

Mẫu này minh họa cách node Code đa năng của n8n có thể được sử dụng—cung cấp các triển khai bằng cả JavaScript và Python—để tạo ra các cấu trúc dữ liệu phức tạp một cách linh hoạt. Mảng được tạo ra sau đó được chuẩn bị hoàn hảo cho node Split Out của n8n, đảm nhận nhiệm vụ thiết yếu là chuyển đổi một mục đầu vào chứa danh sách thành nhiều mục riêng lẻ. Đây là một khái niệm quan trọng đối với bất kỳ ai xây dựng tự động hóa n8n nâng cao, đảm bảo rằng mọi bản ghi trong một lô (batch) đều nhận được sự chú ý riêng biệt từ mọi node n8n phía sau.

Cách thức hoạt động

Tự động hóa này được khởi tạo bằng một trigger thủ công của n8n và ngay lập tức phân nhánh thành hai luồng giống hệt nhau, minh họa cùng một logic sử dụng các ngôn ngữ lập trình khác nhau:


  1. Khởi tạo Trigger: Quy trình bắt đầu bằng trigger Start Workflow của n8n, được thiết kế để thực thi thủ công khi tạo mẫu hoặc kiểm thử.

  2. Tạo Dữ liệu (Node Code): Luồng đi vào hai node Code riêng biệt (Generate Data Javascript và Generate Data Python). Cả hai node đều thực thi một script tạo ra một mảng gồm 20 đối tượng, mỗi đối tượng chứa các trường index, num, và test. Mảng này được đính kèm vào mục đầu vào dưới khóa (key) là barr. Kỹ thuật này đảm bảo code chạy hiệu quả trong môi trường node của n8n.

  3. Tách Mục (Node Split Out): Đầu ra từ node code (một mục duy nhất chứa mảng 20 bản ghi) truyền đến node Split Out của n8n. Node n8n cụ thể này được cấu hình để xem xét trường barr. Nó thực thi logic kiểm soát luồng cốt lõi, tách mảng thành 20 mục đầu ra riêng biệt. Mỗi mục giờ đây đại diện cho một trong các bản ghi đã được tạo.

  4. Sẵn sàng cho các bước tiếp theo (Downstream): Sau bước Split Out, luồng làm việc n8n sẵn sàng để ánh xạ, biến đổi hoặc gửi các mục dữ liệu riêng lẻ này đến bất kỳ dịch vụ đích nào (ví dụ: Google Sheets, cơ sở dữ liệu, hoặc tích hợp khác). Mô hình này là cốt lõi cho việc xử lý hàng loạt đáng tin cậy trong bất kỳ luồng làm việc n8n nâng cao nào.

Hướng dẫn cài đặt

Để bắt đầu sử dụng luồng làm việc n8n này, hãy làm theo các bước sau:


  1. Nhập luồng làm việc n8n: Sao chép mã JSON được cung cấp.

  2. Đăng nhập vào phiên bản n8n của bạn và điều hướng đến mục Workflows.

  3. Nhấp vào 'New' (Mới) rồi chọn 'Import from JSON' (Nhập từ JSON). Dán mã và lưu luồng làm việc n8n mới.

  4. Không yêu cầu thông tin xác thực: Hướng dẫn mẫu n8n cụ thể này không đòi hỏi thông tin xác thực bên ngoài vì tất cả logic đều được thực hiện nội bộ bằng cách sử dụng các loại node n8n tiêu chuẩn.

  5. Thực thi: Nhấp vào 'Execute Workflow' (Thực thi Luồng làm việc) hoặc sử dụng node trigger Start Workflow của n8n để chạy quy trình và quan sát 20 mục được tạo và tách trong đầu ra của các node Split Out.

Chi tiết Node

Chức năng cốt lõi của luồng làm việc n8n này dựa trên mối quan hệ cộng hưởng giữa node Code và node Split Out.

Start Workflow (Trigger Thủ công n8n)
Chức năng: Đóng vai trò là điểm khởi tạo cho luồng làm việc n8n, cho phép kiểm thử thủ công.
Cấu hình chính: Thiết lập trigger thủ công tiêu chuẩn.

Generate Data Javascript (node Code n8n)
Chức năng: Sử dụng JavaScript để tạo ra một mảng 20 đối tượng mẫu bằng lập trình, hữu ích cho việc tạo dữ liệu phức tạp trong môi trường n8n.
Cấu hình chính: Script tạo ra 20 bản ghi và đính kèm mảng kết quả vào item.json.barr.

Generate Data Python (node Code n8n)
Chức năng: Đạt được kết quả giống hệt phiên bản JavaScript nhưng sử dụng khả năng comprehension list của Python, minh họa hỗ trợ đa ngôn ngữ trong cấu trúc node của n8n.
Cấu hình chính: Ngôn ngữ được đặt là Python. Trả về một danh sách chứa một mục với mảng được đính kèm vào khóa barr.

Split Out Javascript / Split Out Python (node Split Out n8n)
Chức năng: Node n8n kiểm soát luồng thiết yếu, chuyển đổi một mục đầu vào chứa mảng thành nhiều mục đầu ra (một cho mỗi phần tử trong mảng). Điều này rất quan trọng để xử lý các lô dữ liệu.
Cấu hình chính: Field To Split Out được đặt thành barr, nhắm mục tiêu vào mảng được tạo bởi node n8n trước đó.

Các quy trình n8n liên quan

miễn phí

Node: 4 Node
Đã cập nhật: Tháng 12 26 2025
Xem tất cả
Tạo bởi

Professional services consultant with over 10 years of experience solving complex business problems across industries. I specialize in n8n and process automation—designing custom workflows that integrate tools like Google Calendar, Airtable, GPT, and internal systems. Whether you need to automate scheduling, sync data, or streamline operations, I build solutions that save time and drive results.

Đặc sắc*