> ## 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 的指令碼語言，用於在知行之橋中自動化工作流程和轉換資料。

export const siteNameShort = "知行之橋";

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

## 使用 ArcScript

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

### 簡介

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

### 關鍵字

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

[關鍵字](./keyword-reference/keywords) 描述了所有可用的關鍵字。

### 運算器

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

[運算器](./operations/operations) 列出了所有可用的操作，描述了它們的輸入和輸出參數，並提供了實際使用的範例。

<Note>某些操作特定於某個端口。它們在該端口的文件中進行了描述；例如，[Notify 端口](../connectors/notify) 文件包含 [notifySendEmail](../connectors/notify#notifysendemail) 操作。</Note>

### 格式化器

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

[格式化器](./value-formatters/formatters) 列出了每個可用的格式化器及其參數。
