Dựng automation đầu tiên trong năm phút
Đi qua một workflow thật — đọc danh sách URL từ Excel, tải từng trang, ghi kết quả ngược lại — chỉ bằng kéo, thả và điền vài ô.
26 thg 9, 2026
Cách nhanh nhất để hiểu AutoFlowRPA là dựng một thứ nhỏ mà chạy được thật. Bài này mất khoảng năm phút và chạm vào ba thứ mọi automation đều cần: đọc đầu vào, làm việc trong vòng lặp, và ghi đầu ra.
Chúng ta dựng gì. Một file Excel chứa danh sách URL. Với mỗi URL, tải trang, lấy tiêu đề, rồi ghi ngược lại vào ô bên cạnh.
1. Bắt đầu từ canvas
Mở AutoFlowRPA và tạo script mới. Bạn có một canvas trống — trình soạn thảo node kiểu n8n, mỗi node là một command và các đường nối quyết định thứ tự.
Palette command bên trái chia theo nhóm: Excel, Web Browser, AI, File, Video… Kéo một command ra canvas, hoặc thả thẳng lên một đường nối để chèn nó vào giữa hai bước có sẵn.
2. Đọc file Excel
Kéo Create Excel Workbook vào và trỏ tới file của bạn, rồi Get Range as
DataTable để đọc cột URL. Đặt tên biến cho đầu ra — ví dụ rows.
Mọi command sinh ra giá trị đều hỏi bạn muốn cất nó ở đâu. Cái tên đó là cách phần còn lại của workflow gọi tới nó.
3. Lặp qua từng dòng
Thả một container Loop lên canvas và đưa rows vào. Mọi thứ đặt bên trong
sẽ chạy một lần cho mỗi dòng, với dòng hiện tại có sẵn như một biến.
Bên trong loop, thêm HTTP Request. Ở ô URL, gõ:
{{{row.url}}}
Ba dấu ngoặc nhọn là cách tham chiếu biến. Chúng dùng được ở gần như mọi ô, và
hiểu cả chỉ số lẫn đường dẫn có dấu chấm — {{{rows[0].url}}},
{{{response.data.title}}}. Phép tính cũng chạy, qua một bộ đánh giá an toàn,
nên {{{counter + 1}}} cho ra đúng thứ bạn nghĩ mà không cần ngôn ngữ script.
4. Lấy ra thứ bạn cần
Thêm Extract with Regex hoặc Parse JSON tuỳ theo thứ nhận về, rồi lưu
kết quả — title.
Nếu bạn muốn điều khiển trình duyệt thật thay vì tải HTML thô, đổi HTTP Request thành Create Browser và Get Element Text, rồi chọn phần tử bằng mắt thay vì tự viết selector.
5. Ghi ngược lại
Vẫn trong loop, thêm Set Cell: chọn sheet, ô, và {{{title}}} làm giá trị.
Sau loop, thêm Save Workbook.
Đó là toàn bộ workflow — khoảng tám node.
6. Chạy và quan sát
Bấm Run. Log phía dưới canvas hiện ra từng bước, kèm thời gian của mỗi command, đầu ra của nó, và giá trị biến trước và sau. Khi có lỗi bạn không phải đoán: bạn thấy chính xác bước nào, đầu vào nào, lỗi gì.
Đi tiếp từ đâu
- Credentials — lưu API key và OAuth secret một lần, mã hoá cục bộ, rồi tham chiếu từ bất kỳ script nào thay vì dán key vào từng ô.
- Trigger — chạy theo lịch, khi có file xuất hiện, hoặc theo phím tắt.
- Xử lý lỗi — bọc các bước rủi ro trong container Try và tự quyết định điều gì xảy ra khi thất bại, thay vì dừng cả lượt chạy.
- Workflow mẫu — ứng dụng có sẵn script mẫu cho các việc thường gặp; mở một cái ra và tháo tung nó là bài học thứ hai rất tốt.
Tổng cộng có 369 command (339 trên macOS). Bạn không cần học hết — palette có tìm kiếm và mọi ô đều có gợi ý ngay tại chỗ. Cứ dựng thứ nhỏ trước; phần còn lại vẫn nằm đó khi bạn cần.