> ## 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/scripting/introduction-to-arcscript.md) 涵盖了 ArcScript 语言的核心概念，并包含几个示例脚本供参考。如果是 ArcScript 新手，我们强烈建议您从本节开始学习。

### 关键字

ArcScript 的每一行都以一个关键字开头。例如，`arc:set` 是用于设置属性（变量）的关键字，`arc:if` 引入条件逻辑，而 `arc:call` 调用 ArcScript 操作。

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

### 运算器

ArcScript 中的高级处理是通过操作来执行的。每个操作都会执行一项特定的任务，例如数据库查询、HTTP 请求或文件读取。

[运算器](https://docs.kasoftware.com/26.4/self-hosted/zh/scripting/operations/operations.md) 列出了所有可用的操作，描述了它们的输入和输出参数，并提供了实际使用的示例。

> [!NOTE]
>
> 某些操作特定于某个端口。它们在该端口的文档中进行了描述；例如，[Notify 端口](https://docs.kasoftware.com/26.4/self-hosted/zh/connectors/notify.md) 文档包含 [notifySendEmail](https://docs.kasoftware.com/26.4/self-hosted/zh/connectors/notify.md#notifysendemail) 操作。

### 格式化器

ArcScript 使用格式化器来修改脚本中的值。这些格式化器可以执行数学运算、字符串操作、日期格式化等操作。

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


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