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)