> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kasoftware.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ArcScript

> ArcScript 概覽：一種基於 XML 的指令碼語言，用於在知行之橋中自動化工作流程和轉換資料。

ArcScript 是一種基於 XML 的指令碼語言，用於透過簡單的 XML 命令自動化工作流程、轉換資料並自定義端口行為。

## 使用 ArcScript

本節包含指向詳細描述 ArcScript 功能的主題的連結。

### 簡介

[簡介](https://docs.kasoftware.com/26.4/self-hosted/zh-Hant/scripting/introduction-to-arcscript.md) 涵蓋了 ArcScript 語言的核心概念，幷包含幾個範例指令碼供參考。如果是 ArcScript 新手，我們強烈建議您從本節開始學習。

### 關鍵字

ArcScript 的每一行都以一個關鍵字開頭。例如，`arc:set` 是用於設定屬性（變數）的關鍵字，`arc:if` 引入條件邏輯，而 `arc:call` 呼叫 ArcScript 操作。

[關鍵字](https://docs.kasoftware.com/26.4/self-hosted/zh-Hant/scripting/keyword-reference/keywords.md) 描述了所有可用的關鍵字。

### 運算器

ArcScript 中的進階處理是透過操作來執行的。每個操作都會執行一項特定的任務，例如資料庫查詢、HTTP 請求或檔案讀取。

[運算器](https://docs.kasoftware.com/26.4/self-hosted/zh-Hant/scripting/operations/operations.md) 列出了所有可用的操作，描述了它們的輸入和輸出參數，並提供了實際使用的範例。

> [!NOTE]
>
> 某些操作特定於某個端口。它們在該端口的文件中進行了描述；例如，[Notify 端口](https://docs.kasoftware.com/26.4/self-hosted/zh-Hant/connectors/notify.md) 文件包含 [notifySendEmail](https://docs.kasoftware.com/26.4/self-hosted/zh-Hant/connectors/notify.md#notifysendemail) 操作。

### 格式化器

ArcScript 使用格式化器來修改指令碼中的值。這些格式化器可以執行數學運算、字串操作、日期格式化等操作。

[格式化器](https://docs.kasoftware.com/26.4/self-hosted/zh-Hant/scripting/value-formatters/formatters.md) 列出了每個可用的格式化器及其參數。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.