Operations
Version 24.3.9111
Operations
Version 24.3.9111
格式化起 用于处理简单的数据操作和格式化, 而 运算器 用于 ArcScript 中更复杂的操作。
运算器基础
每个运算器都会指定一组输入参数和输出参数。
可以编写由事件触发的脚本,以自动执行消息。从文件 I/O 到直接使用端口使用的协议,都可以在处理过程中调用内置操作来自动执行许多常见任务。可用的操作描述如下。此外,可以通过调用内置操作相同的方式来调用 API。使用 arc:call调用操作。
操作名称 | 描述 |
dbBeginTransaction | 执行“BEGIN TRANSACTION” SQL 命令。 指示显式 SQL 事务的起点。 |
dbCall | 在数据库中执行存储过程。 |
dbEndTransaction | 指示使用 dbBeginTransaction 创建的显式 SQL 事务的结束,并提供提交或回滚事务的选项。 |
dbListColumns | 列出表或视图的列。 |
dbListTables | 列出数据库中的表。 |
dbListViews | 列出数据库中的视图。 |
dbNonQuery | 对数据库执行查询。 |
dbQuery | 对数据库执行查询。 |
encDecode | 解码编码文件或数据字符串。 |
encEncode | 以指定的编码格式对文件或数据字符串进行编码。 |
excelClose | 关闭由 excelOpen 创建的可读 Excel 句柄。 |
excelGet | 从 Excel 工作簿获取值。 通常用于 Excel 端口 的模板文件,但也可用于专用脚本场景,例如 Script 端口。 |
excelListSheets | 列出指定的 Excel 工作簿中的工作表。 |
excelOpen | 为现有 Excel 工作簿创建可读句柄。 |
fileCopy | 将文件或目录复制到指定的路径。 |
fileCreate | 创建一个文本文件,并有选择地对其进行写入。 |
fileDelete | 删除文件或目录。 |
fileListDir | 列出指定路径中的文件和目录。 |
fileMakeDir | 创建路径指定的目录。 |
fileMove | 将文件或目录移动到指定的路径。 |
fileRead | 读取文本文件并将数据推出。 |
fileReadLine | 读取文本文件并将数据输出。 |
fileWrite | 将编码后的数据写入文件。 |
httpGet | 使用 HTTP GET 方法从 Web 获取文档。 |
httpPost | 使用 HTTP POST 方法将数据发送到 URL 中。 |
httpPut | 使用 HTTP PUT 方法更新 Web 文档。(通常需要认证。) |
httpUpload | 执行包含多部分表单数据的 HTTP post,以将文件上传到符合 RFC1867(INPUT TYPE=FILE)的 Web 服务器中。 |
jsonClose | 停止读取或写入 JSON 文档。 |
jsonDOMGet | 从 JSON 文档中获取值。 |
jsonDOMSearch | 从 JSON 文档循环。 |
jsonOpen | 开始读取或写入 JSON 文档。 |
messageRead | 读取消息的内容并在单个输出字符串中返回消息正文。 |
messageReadLine | 逐行读取和枚举消息的内容并从消息中一次返回一行。 |
sysExecute | 执行程序或命令。 |
threadSleep | 指示当前线程休眠一段配置的时间。 |
xmlClose | 停止读取或写入 XML 文档。 |
xmlDOMGet | 从 XML 文档获取值。 |
xmlDOMSearch | 从 XML 文档循环。 |
xmlOpen | 开始读取或写入 XML 文档。 |
zipCompress | 将文件压缩到存档中。(GZIP,JAR,TAR,ZIP) |
zipExtract | 从现有存档中提取文件。(GZIP,JAR,TAR,ZIP) |
zipScan | 扫描存档以获取有关包含的文件的信息。(GZIP,JAR,TAR,ZIP) |