Cách tùy chỉnh kịch bản RPA

Viết các tập lệnh RPA JavaScript tùy chỉnh để thực hiện logic tự động hóa phức tạp trên điện thoại đám mây, đáp ứng nhu cầu kinh doanh cá nhân hóa.

Cập nhật lần cuối:

Xem video demo tại: Bản gốc trên Yuque

Ngôn ngữ kịch bản

Kịch bản tùy chỉnh cho NestBrowser RPA được viết bằng JavaScript, tích hợp API điều khiển thiết bị, có thể gọi các chức năng sau:

  • Mô phỏng các cử chỉ như chạm, vuốt, nhấn giữ
  • Mô phỏng nhập văn bản
  • Chụp màn hình và nhận dạng hình ảnh (định vị tọa độ)
  • Đợi phần tử xuất hiện (chờ ngầm định)
  • Đọc/ghi bộ nhớ tạm của thiết bị
  • Gọi giao diện HTTP (liên kết với hệ thống bên ngoài)

Cấu trúc cơ bản của kịch bản

// Ví dụ về kịch bản RPA: Tự động like nội dung mới nhất
async function main() {
  // Mở ứng dụng mục tiêu (tên gói)
  await device.launchApp('com.example.socialapp');
  
  // Đợi trang tải (mili giây)
  await sleep(2000);
  
  // Nhấn vào tọa độ (x=200, y=800)
  await device.tap(200, 800);
  
  // Nhập văn bản
  await device.inputText('Hello World!');
  
  // Chụp màn hình và lưu
  await device.screenshot('/sdcard/screenshot.png');
  
  console.log('Nhiệm vụ hoàn thành!');
}

main();

Tham khảo API thường dùng

Phương thứcMô tả
device.tap(x, y)Nhấn vào tọa độ màn hình
device.swipe(x1,y1,x2,y2)Vuốt từ điểm bắt đầu đến điểm kết thúc
device.longPress(x, y)Nhấn giữ tọa độ
device.inputText(text)Nhập văn bản vào vùng tập trung hiện tại
device.keyEvent(key)Gửi sự kiện phím (như BACK, HOME)
device.screenshot(path)Chụp màn hình và lưu vào đường dẫn chỉ định
device.launchApp(pkg)Khởi chạy ứng dụng với tên gói chỉ định
device.getClipboard()Đọc nội dung bộ nhớ tạm của thiết bị
sleep(ms)Đợi số mili giây chỉ định

Gỡ lỗi kịch bản

  1. Trong bảng điều khiển NestBrowser RPA, nhấp vào 「Tạo kịch bản mới
  2. Dán hoặc soạn nội dung kịch bản
  3. Nhấp vào 「Chạy thử nghiệm」, xem output theo thời gian thực trong khu vực nhật ký
  4. Sau khi sửa kịch bản, chạy lại mà không cần khởi động lại thiết bị

Triển khai và thực thi theo lịch trình

Sau khi đã gỡ lỗi kịch bản:

  1. Nhấp vào 「Lưu kịch bản」, quản lý trong thư viện kịch bản
  2. Thiết lập 「Kích hoạt theo lịch trình」: chỉ định để tự động chạy hàng ngày/hàng giờ
  3. Nếu cần gửi hàng loạt đến nhiều thiết bị, sử dụng tính năng 「RPA hàng loạt

Tài nguyên nâng cao

Dùng thử miễn phí Liên hệ Gửi email