Code by Zapier là gì? Cách sử dụng ra sao?

Với Zapier, bạn có thể kết nối hàng ngàn ứng dụng bên trong một Zap (hay workflow tự động). Thêm vào đó là các biểu mẫu, bảng và khả năng truy cập dữ liệu từ bất kỳ công cụ AI nào, và bạn có thể làm được rất nhiều việc.

Nhưng đôi khi bạn cần nhiều hơn thế. Có thể các action hoặc trigger hiện có của Zapier không đáp ứng được nhu cầu của bạn. Có thể bạn đang lấy thông tin từ Ứng dụng A, nhưng định dạng không phù hợp với Ứng dụng B. Hoặc có thể bạn có ý tưởng phức tạp hơn, chẳng hạn như lặp qua các bản ghi từ một ứng dụng, gọi một ứng dụng thứ hai cho mỗi bản ghi, sau đó ghi kết quả vào một ứng dụng thứ ba.

Đó là lúc Code by Zapier phát huy tác dụng. Đây là một công cụ tích hợp cho phép bạn chèn code tùy chỉnh - JavaScript hoặc Python - trực tiếp vào workflow Zap của mình, để bạn có thể xử lý các trường hợp ngoại lệ, chuyển đổi và logic mà các action tiêu chuẩn không thể làm được. Sau đây là cách nó hoạt động.

Code by Zapier là gì?

Code by Zapier cho phép bạn thêm code tùy chỉnh vào workflow Zap của mình để thực hiện các tác vụ cụ thể vượt ra ngoài những trigger và action được xây dựng sẵn do các tích hợp hiện có của Zapier cung cấp.

Các code step hoạt động giống như bất kỳ trigger hoặc action nào khác, với một điểm khác biệt quan trọng: Bạn sẽ chỉ dẫn các bước đó phải làm gì bằng Python hoặc JavaScript. Những hướng dẫn bổ sung này trong workflow Zap của bạn có thể rất hữu ích khi bạn cần thực hiện một việc gì đó nâng cao mà Zapier có thể không hỗ trợ sẵn. Ví dụ, bạn có thể sử dụng các code step để triển khai những bảng tra cứu phức tạp, xử lý các mục hàng, làm sạch dữ liệu thô như XML hoặc truy xuất ngày tháng động từ dữ liệu của bạn.

Khi được sử dụng làm trigger, Code by Zapier thường xử lý dữ liệu đầu vào hoặc kiểm tra các điều kiện cụ thể để quyết định xem workflow có nên bắt đầu hay không. Là một action, nó cho phép bạn viết code sẽ tương tác với dữ liệu đến từ trigger hoặc một bước hành động trước đó. Các action sử dụng code có thể xử lý thông tin, sắp xếp lại dữ liệu hoặc truy xuất dữ liệu từ API trước khi gửi đến những bước sau trong Zap của bạn. Theo mặc định, các bước này chạy trong hai phút, nhưng bạn có thể tăng thời gian chạy lên tối đa 10 phút.

Những điều bạn có thể làm với Code by Zapier

Với Code by Zapier, khả năng là vô tận. Mặc dù hầu hết các trường hợp sử dụng sẽ phụ thuộc vào những thách thức kinh doanh riêng của bạn, nhưng đây là một vài ví dụ phổ biến.

Gửi yêu cầu HTTP theo lịch trình đến API bên ngoài

Bạn muốn gửi hoặc truy xuất dữ liệu từ một ứng dụng không có tích hợp Zapier gốc.

Ví dụ:

  1. Một Zap được kích hoạt mỗi giờ bằng cách sử dụng Schedule by Zapier.
  2. Một Code by Zapier step gửi yêu cầu HTTP tùy chỉnh đến API endpoint bên ngoài và phân tích phản hồi.
  3. Phản hồi API đã phân tích được sử dụng để thêm hoặc cập nhật một hàng vào bảng tính Google.

Phân tích và chuyển đổi tin nhắn Slack bằng JavaScript

Bạn muốn trích xuất và làm sạch dữ liệu cụ thể từ tin nhắn Slack trước khi gửi chúng đến một ứng dụng khác, mà không cần dựa vào nhiều bước Formatter.

Ví dụ:

  1. Một tin nhắn mới được đăng lên kênh Slack.
  2. Một Code by Zapier step phân tích văn bản tin nhắn, loại bỏ các đề cập đến người dùng và trích xuất nội dung liên quan bằng biểu thức chính quy.
  3. Văn bản tin nhắn đã làm sạch được gửi đến Airtable dưới dạng trường có cấu trúc trong một bản ghi mới.
Một Zap sử dụng Code by Zapier step
Một Zap sử dụng Code by Zapier step

Lưu ý: Đối với hầu hết các thay đổi một bước - như tách trường, tìm và thay thế giá trị hoặc điều chỉnh chữ hoa chữ thường, bạn có thể sử dụng Formatter. Các code step phù hợp với bạn nếu bạn cần kiểm soát nhiều hơn hoặc độ phức tạp cao hơn, chẳng hạn như kết hợp nhiều điều chỉnh thành một bước duy nhất mà nếu không sẽ cần nhiều Formatter action step.

Chuẩn hóa timestamps để lưu trữ trong bảng

Các bản ghi bảng đến của bạn sử dụng định dạng ngày tháng không rõ ràng hoặc không nhất quán, và bạn muốn đảm bảo rằng timestamps được lưu trữ nhất quán.

Ví dụ:

  1. Một bản ghi được thêm hoặc cập nhật trong Zapier Tables.
  2. Một Code by Zapier step sẽ phân tích cú pháp timestamps đến và chuyển đổi nó thành ISO 8601 theo UTC.
  3. Timestamps được chuẩn hóa sẽ được ghi lại vào Zapier Tables bằng cách cập nhật bản ghi gốc.

Mẹo: Nếu bạn gặp sự cố, các cộng đồng lập trình như Stack Overflow hoặc Zapier Community rất hữu ích để nhận được sự trợ giúp từ những lập trình viên khác nhằm tinh chỉnh code của bạn hoặc khắc phục sự cố.

Cách bắt đầu sử dụng Code by Zapier

Bạn muốn thử một code step?

Để sử dụng Code làm trigger, hãy làm theo các bước sau:

1. Trong trình chỉnh sửa Zap, nhấp vào bước Trigger, sau đó tìm kiếm và chọn Code by Zapier.

2. Nhấp vào menu drop-down event và chọn Run Javascript hoặc Run Python, sau đó nhấp vào Continue.

Trình chỉnh sửa Zapier hiển thị Code by Zapier đã được chọn, với menu event trigger liệt kê các tùy chọn Run Javascript và Run Python
Trình chỉnh sửa Zapier hiển thị Code by Zapier đã được chọn, với menu event trigger liệt kê các tùy chọn Run Javascript và Run Python

3. Trong tab Configure, sử dụng trường Code để nhập code JavaScript hoặc Python của bạn.

Bước Run Javascript của Zapier hiển thị trình chỉnh sửa code với một đối tượng trả về mẫu và nút Generate with AI màu tím
Bước Run Javascript của Zapier hiển thị trình chỉnh sửa code với một đối tượng trả về mẫu và nút Generate with AI màu tím

4. Nếu bạn muốn AI viết code cho mình, hãy nhấp vào Generate with AI. Trong hộp thoại, nhập prompt mô tả code bạn muốn. Nhấp vào Generate code, sau đó nhấp vào Use code.

Trình tạo code AI trong bước Trigger
Trình tạo code AI trong bước Trigger

5. Sau khi bạn đã thêm xong code, hãy nhấp vào Continue để kiểm tra code step của bạn. Nếu code của bạn hợp lệ, bước sẽ hiển thị đã thành công và hiển thị dữ liệu.

6. Giờ là lúc thêm một action. Tìm kiếm và chọn ứng dụng action của bạn. Kết nối tài khoản, thiết lập bước Action và kiểm tra hành động.

7. Sau khi bạn đã thêm (các) bước Action vào Zap, hãy nhớ bật nó lên.

Để sử dụng Code làm action, hãy làm theo các bước sau:

1. Trong trình chỉnh sửa Zap, nhấp vào bước Trigger, sau đó tìm kiếm và chọn ứng dụng kích hoạt và sự kiện kích hoạt. Kết nối tài khoản, thiết lập bước kích hoạt và kiểm tra bước đó.

2. Sau khi bạn đã thiết lập xong trigger, hãy nhấp vào biểu tượng + để thêm một Step mới.

3. Tìm kiếm và chọn Code by Zapier.

4. Nhấp vào menu drop-down Event và chọn Run Javascript hoặc Run Python. Sau đó nhấp vào Continue.

5. Trong trường Input Data, cung cấp tên key và ánh xạ dữ liệu từ bước kích hoạt của bạn. Trong trường Code, nhập code JavaScript hoặc Python của bạn.

Code step trong action trong trình chỉnh sửa Zap
Code step trong action trong trình chỉnh sửa Zap

6. Nếu bạn muốn sử dụng tùy chọn AI, hãy nhấp vào Generate with AI. Trong hộp thoại, nhập prompt mô tả code bạn muốn sử dụng. Nhấp vào Generate code, sau đó nhấn vào Use code.

7. Nhấp vào Continue, sau đó nhấn vào Test step. Nếu code của bạn hợp lệ, bước đó sẽ hiển thị trạng thái thành công và hiển thị dữ liệu đã gửi.

8. Sau khi bạn đã thêm (các) bước Action vào Zap của mình, hãy nhớ kiểm tra và bật nó lên.

Với Code by Zapier, bạn có thể tùy chỉnh quy trình làm việc để tự động hóa các tác vụ phức tạp, tích hợp liền mạch với bất kỳ API hoặc ứng dụng tùy chỉnh nào và cuối cùng, giải quyết các vấn đề đặc thù của doanh nghiệp bạn.

Bằng cách thêm lớp code bổ sung đó, bạn có thể biến đổi dữ liệu của mình theo những cách mà các tích hợp tiêu chuẩn không thể làm được.

Thứ Năm, 02/07/2026 08:49
51 👨 27
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
0 Bình luận
Sắp xếp theo