# NO-CODE AUTOMATION

- [Một số biến mặc định](https://docs.gpmautomate.com/no-code-automation/mot-so-bien-mac-dinh.md): Một số biến mặc định được dùng trong Automate
- [Các block](https://docs.gpmautomate.com/no-code-automation/cac-block.md)
- [Normal block](https://docs.gpmautomate.com/no-code-automation/cac-block/normal-block.md): Khối code tuần tự, các hành động sẽ chạy từ trên xuống dưới.
- [For](https://docs.gpmautomate.com/no-code-automation/cac-block/for.md): Block lặp, dùng để lặp đi lặp lại 1 khối code, có giới hạn số lần lặp.
- [While](https://docs.gpmautomate.com/no-code-automation/cac-block/while.md): Block lặp, dùng để lặp đi lặp lại 1 khối code, sẽ dừng khi điều kiện Condition được thoả mãn.
- [If](https://docs.gpmautomate.com/no-code-automation/cac-block/if.md): Kiểm tra điều kiện đã xác định, nếu đúng thì thực hiện các hành động bên trong khối If.
- [Else if](https://docs.gpmautomate.com/no-code-automation/cac-block/else-if.md): Kiểm tra điều kiện khác khi điều kiện If không thỏa mãn, nếu đúng thì thực hiện các hành động bên trong khối Else if.
- [Else](https://docs.gpmautomate.com/no-code-automation/cac-block/else.md): Thực hiện các hành động bên trong khối Else khi tất cả các điều kiện If và Else If không thỏa mãn.
- [Variables](https://docs.gpmautomate.com/no-code-automation/variables.md): Các action về thao tác với biến.
- [Set variable](https://docs.gpmautomate.com/no-code-automation/variables/set-variable.md): Dùng để khai báo một biến. Hoặc có thể dùng để nhập dữ liệu từ giao diện người dùng.
- [Increase variable](https://docs.gpmautomate.com/no-code-automation/variables/increase-variable.md): Tăng giá trị của biến lên một số, được xác định bởi Increase by.
- [Decrease variable](https://docs.gpmautomate.com/no-code-automation/variables/decrease-variable.md): Giảm giá trị của biến xuống một số, được xác định bởi Decrease by.
- [Count](https://docs.gpmautomate.com/no-code-automation/variables/count.md): Đếm số lượng phần tử của 1 mảng một chiều (kích thước mảng).
- [Workflow](https://docs.gpmautomate.com/no-code-automation/workflow.md)
- [Exit loop](https://docs.gpmautomate.com/no-code-automation/workflow/exit-loop.md): Dừng vòng lặp ngay lập tức và thoát ra khỏi vòng lặp.
- [Next loop](https://docs.gpmautomate.com/no-code-automation/workflow/next-loop.md): Kết thúc lần lặp hiện tại và bắt đầu lần lặp tiếp theo của vòng lặp.
- [Delay](https://docs.gpmautomate.com/no-code-automation/workflow/delay.md): Dừng chờ trong 1 khoảng thời gian.
- [Text & number](https://docs.gpmautomate.com/no-code-automation/text-and-number.md)
- [Random text](https://docs.gpmautomate.com/no-code-automation/text-and-number/random-text.md): Tạo một chuỗi ký tự ngẫu nhiên, độ dài của chuỗi được đặt bởi Text Length.
- [Split text](https://docs.gpmautomate.com/no-code-automation/text-and-number/split-text.md): Cắt chuỗi thành một mảng ký tự.
- [Read json](https://docs.gpmautomate.com/no-code-automation/text-and-number/read-json.md): Đọc và phân tích dữ liệu từ định dạng JSON.
- [Regex](https://docs.gpmautomate.com/no-code-automation/text-and-number/regex.md): Regex là cách viết mẫu để tìm hoặc tách thông tin trong văn bản một cách chính xác và tự động.
- [Random number](https://docs.gpmautomate.com/no-code-automation/text-and-number/random-number.md): Tạo một số ngẫu nhiên nằm trong khoảng Min, Max.
- [Math execute](https://docs.gpmautomate.com/no-code-automation/text-and-number/math-execute.md): Thực thi phép toán số học như cộng, trừ, nhân, chia,...
- [2FA code](https://docs.gpmautomate.com/no-code-automation/text-and-number/2fa-code.md): Lấy mã 2FA code nhanh chóng, chỉ cần điền Secret Key.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gpmautomate.com/no-code-automation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
