迈容独立版IDE-指令总览

本文档是对独立版IDE用到的所有指令进行文档型描述。本处提到指令是指迈容公司自主研发的机器人流程设计器下的命令,目的是方便使用者直接调用函数,函数简单易用。

 

指令大分类

编号 指令名称 描述
1 基础指令 打开操作系统的命令等
2 系统操作 生成对话框界面,用于提示或者用户交互等
3 网页自动化 操作浏览器的命令
4 win32自动化 操作桌面应用(win32)的命令
5 文件自动化 操作excel、word、txt文件的命令等
6 复杂数据自动化 字符串处理、时间、正则表达式的命令等
7 网络自动化 发送http请求、邮件、FTP的命令等
8 数据库自动化 数据库增删改查的命令
9 AI应用 文字识别、自然语言处理的命令等
10 调用流程 调用子流程的命令

 

指令明细分类

 

基础指令

编号 指令名称 归属类别 API映射
1.1 基本指令    
1.1.1 设置变量 基本指令
1.1.2 等待 基本指令 rpa.sleep
1.1.3 控制台日志打印 基本指令 print()
1.1.4 文件日志打印 基本指令 rpa.debug()
1.1.5 添加备注说明 基本指令
1.1.6 插入代码段 基本指令
1.2 判断与循环    
1.2.1 IF条件 判断与循环 if:
1.2.2 Else lf 判断与循环 elseif:
1.2.3 IF多条件 判断与循环
1.2.4 IF网页包含 判断与循环
1.2.5 IF元素可见 判断与循环
1.2.6 IF窗口存在 判断与循环
1.2.7 IF窗口包含 判断与循环
1.2.8 IF图像存在 判断与循环
1.2.9 IF文件存在 判断与循环
1.2.10 IF文件夹存在 判断与循环
1.2.11 Else 判断与循环
1.2.12 For次数循环 判断与循环
1.2.13 ForEach列表循环 判断与循环
1.2.14 ForEach字典循环 判断与循环
1.2.15 无限循环 判断与循环
1.2.16 退出循环 判断与循环
1.2.17 While条件循环 判断与循环
1.3 异常处理    
1.3.1 Try 异常处理
1.3.2 Catch 异常处理
1.3.3 Finally 异常处理
1.3.4 Raise 异常处理
1.4 鼠标    
1.4.1 鼠标点击 鼠标 rpa.mouse.click()
1.4.2 移动鼠标 鼠标 rpa.mouse.move()
1.4.3 鼠标相对移动 鼠标 rpa.mouse.moveTo()
1.4.4 获取鼠标当前位置 鼠标 rpa.mouse.position()
1.4.5 拖动鼠标 鼠标 rpa.mouse.dragTo()
1.4.6 滚动鼠标滚轮 鼠标 rpa.mouse.scroll()
1.4.7 点击图像 鼠标 rpa.picture.findAndClick()
1.4.8 鼠标悬停在图像上 鼠标 rpa.picture.moveTo()
1.5 键盘    
1.5.1 键盘输入 键盘 rpa.keyboard.str()
1.5.2 组合按键 键盘 rpa.keyboard.hotkey()
1.5.3 单项按键 键盘 rpa.keyboard.hotkey()
1.5.4 密码输入 键盘 rpa.keyboard.input_password()

 

系统操作 

编号 指令名称 归属类别 API映射
2.1 系统应用    
2.1.1 操作系统信息 系统应用 rpa.system.uname()
2.1.2 环境变量信息 系统应用 rpa.system.environ()
2.1.3 读取某环境变量 系统应用 rpa.system.environGet()
2.1.4 打开应用/命令 系统应用 rpa.system.cmdExe()
2.1.5 当前工作目录 系统应用 rpa.system.getcwd()
2.1.6 关闭应用程序 系统应用 rpa.system.killApp()
2.1.7 系统截屏 系统应用 rpa.system.rectCapturePlus()
2.1.8 获取输入法 系统应用 rpa.system.inputMethodJudgment()
2.1.9 设置输入法 系统应用 rpa.system.setInputer()
2.1.10 屏幕锁屏 系统应用 rpa.system.lockScreen()
2.2 剪贴板    
2.2.1 设置剪贴板内容 剪贴板 rpa.clipboard.copy()
2.2.2 粘贴剪贴板内容 剪贴板 rpa.clipboard.paste()
2.3 对话框    
2.3.1 信息对话框 对话框 rpa.dialog.msgbox()
2.3.2 输入对话框 对话框 rpa.dialog.enterbox()
2.3.3 日期选择框 对话框 rpa.dialog.datapicker()
2.3.4 文件夹对话框 对话框 rpa.dialog.diropenbox()
2.3.5 文件对话框 对话框 rpa.dialog.fileopenbox()
2.3.6 文件保存框 对话框 rpa.dialog.fileopenbox()
2.3.7 列表选择框 对话框 rpa.dialog.choicebox()
2.3.8 登录框 对话框 rpa.dialog.multpasswordbox()

 

网页自动化

编号 指令名称 归属类别 API映射
3.1    
3.1.1 打开网页   rpa.webdriver.get()
3.1.2 获取已打开的网页对象   rpa.webdriver.changeAssignWindow()
3.1.3 点击元素   rpa.webdriver.operElement()
3.1.4 鼠标悬停在元素上   rpa.webdriver.hoverElement()
3.1.5 填写输入框   rpa.webdriver.operElement()
3.1.6 关闭网页   rpa.webdriver.quitOrClose()
3.2 元素操作    
3.2.1 等待元素 元素操作 rpa.webdriver.explicitWait()
3.2.2 切换iframe 元素操作 rpa.webdriver.toFrame()
3.2.3 回到上个iframe 元素操作 rpa.webdriver.parentFrame()
3.2.4 填写密码框 元素操作 rpa.webdriver.operElement()
3.2.5 设置下拉框 元素操作 rpa.webdriver.select_option()
3.2.6 设置复选框 元素操作 rpa.webdriver.operElement()
3.2.7 设置元素值 元素操作 rpa.webdriver.operElement()
3.2.8 获取元素对象 元素操作 rpa.webdriver.findElement()
3.2.9 元素偏移拖动 元素操作 rpa.webdriver.elementDragByOffset()
3.3 网页操作    
3.3.2 窗口操作 网页操作 rpa.webdriver.getWindowHandle()
3.3.2 跳转至新网址 网页操作 rpa.webdriver.get()
3.3.3 鼠标滚动网页 网页操作 rpa.webdriver.scroll()
3.3.4 执行js脚本 网页操作 rpa.webdriver.executeJs()
3.3.5 设置Cookies 网页操作 rpa.webdriver.setCookie()
3.4 数据提取    
3.4.1 网页截图 数据提取 rpa.webdriver.elementScreenshot()
3.4.2 获取元素信息 数据提取 rpa.webdriver.findElement()
3.4.3 获取网页信息 数据提取 rpa.webdriver.getCurrentUrl()
3.4.4 提取网页对话框内容 数据提取 rpa.webdriver.textAlert()
3.5 对话框处理    
3.5.1 处理网页对话框 对话框处理 rpa.webdriver.acceptAlert()/rpa.webdriver.dismissAlert()

 

win32自动化 

编号 指令名称 归属类别 API映射
4.1 窗体操作    
4.1.1 指定操作窗口 窗体操作 rpa.window.get()
4.1.2 设置活动窗口 窗体操作 rpa.window.setActive()
4.1.3 窗口隐藏/显示 窗体操作 rpa.window.visiblity()
4.1.4 窗口是否存在 窗体操作 rpa.window.isExist()
4.1.5 窗口最大化/最小化 窗体操作 rpa.window.minMax()/rpa.window.minMin()
4.1.6 窗口调整 窗体操作 rpa.window.reSize()
4.1.7 窗口置顶 窗体操作 rpa.window.top()
4.1.8 获取进程PID 窗体操作 rpa.window.pid()
4.1.9 关闭窗口 窗体操作 rpa.window.close()
4.2 元素操作    
4.2.1 查找指定元素 元素操作 rpa.window.findControl()
4.2.2 获取子元素 元素操作 rpa.window.getChildren()
4.2.3 获取父元素 元素操作 rpa.window.getParent()
4.2.4 元素指定操作 元素操作 rpa.window.oper()
4.2.5 判断元素是否存在 元素操作 rpa.window.operControlIsExist()
4.2.6 获取元素特征 元素操作 rpa.window.getAttribute()
4.3 识图    
4.3.1 鼠标移动至图像 识图 rpa.picture.moveTo()
4.3.2 识别并点击图像 识图 rpa.picture.findAndClick()
4.3.3 识别并拖动图像 识图 rpa.picture.findAndDrag()

 

文件自动化 

编号 指令名称 归属类别 API映射
5.1 文件    
5.1.1 读取文件 文件 rpa.commonfile.read()
5.1.2 写入文件 文件 rpa.commonfile.write()
5.1.3 复制文件 文件 rpa.commonfile.copy()
5.1.4 获取文件名称 文件 rpa.commonfile.getName()
5.1.5 获取文件扩展名 文件 rpa.commonfile.getExtension()
5.1.6 获取文件大小 文件 rpa.commonfile.getsize()
5.1.7 移动文件 文件 rpa.commonfile.move()
5.1.8 重命名文件 文件 rpa.commonfile.rename()
5.1.9 删除文件 文件 rpa.commonfile.rmdir()
5.1.10 判断文件是否存在 文件 rpa.commonfile.exists()
5.1.11 获取文件列表 文件 rpa.commonfile.listdir()
5.1.12 查找文件 文件 rpa.commonfile.lookup()
5.1.13 获取目录中最新日期文件 文件 rpa.commonfile.getLastedFile()
5.1.14 打印文件 文件 rpa.commonfile.printFile()
5.2 文件夹    
5.2.1 获取文件夹大小 文件夹 rpa.commonfile.getdirsize()
5.2.2 复制文件夹 文件夹 rpa.commonfile.copyFolder()
5.2.3 移动文件夹 文件夹 rpa.commonfile.move()
5.2.4 重命名文件夹 文件夹 rpa.commonfile.rename()
5.2.5 删除文件夹 文件夹 pa.commonfile.removedirs()
5.2.6 创建文件夹 文件夹 rpa.commonfile.makedirs()
5.2.7 判断文件夹是否存在 文件夹 rpa.commonfile.exists()
5.2.8 判断路径是否为文件夹 文件夹 rpa.commonfile.isdir()
5.2.9 获取文件夹列表 文件夹 rpa.commonfile.listdir()
5.2.10 查找文件夹 文件夹 rpa.commonfile.lookup()
5.2.11 清空文件夹 文件夹 rpa.commonfile.del_file()
5.2.12 打开文件夹 文件夹 rpa.commonfile.openDir()
5.3 CSV格式    
5.3.1 csv读取 CSV格式 rpa.csvfile.readContent()
5.3.2 csv写入 CSV格式 rpa.csvfile.writerRow()
5.3.3 csv行数 CSV格式 rpa.csvfile.lineNum()
5.4 Word文档    
5.4.1 创建word对象 Word文档 rpa.word.create()
5.4.2 添加标题 Word文档 rpa.word.addHead()
5.4.3 添加内容 Word文档 rpa.word.addParagraph()
5.4.4 添加图片 Word文档 rpa.word.addPic()
5.4.5 添加表格 Word文档 rpa.word.addTable()
5.4.6 添加表格内容 Word文档 rpa.word.addTableContext()
5.4.7 指定表格追加多行内容 Word文档 rpa.word.addTableContexts()
5.4.8 文档保存 Word文档 rpa.word.save()
5.4.9 更新样式 Word文档 rpa.word.updateFormat()
5.4.10 关键字替换 Word文档 rpa.word.replaceChar()
5.4.11 word转PDF Word文档 rpa.word.wordTurnPdf()
5.5 Excel表格    
5.5.1 xls转xlsx Excel表格 rpa.excel.xls2xlsx()
5.5.2 获取Excel对象 Excel表格 rpa.excel.get_excel_object()
5.5.3 创建Excel对象 Excel表格 rpa.excel.create_excel_object()
5.5.4 保存Excel Excel表格 rpa.excel.save()
5.5.5 新建sheet表 Excel表格 rpa.excel.create_sheet()
5.5.6 获取所有sheet名称 Excel表格 rpa.excel.get_sheetnames()
5.5.7 获取sheet表对象 Excel表格 rpa.excel.get_sheet()
5.5.8 删除sheet表 Excel表格 rpa.excel.remove_sheet()
5.5.9 复制sheet表 Excel表格 rpa.excel.copy_sheet()
5.5.10 修改sheet表的名称 Excel表格 rpa.excel.title_sheet()
5.5.11 读取单元格 Excel表格 rpa.excel.get_cell()
5.5.12 读取单元格数据 Excel表格 rpa.excel.get_cell_value()
5.5.13 读取单元格行数据 Excel表格 rpa.excel.get_rows_value()
5.5.14 读取单元格列数据 Excel表格 rpa.excel.get_columns_value()
5.5.15 读取所有单元格数据 Excel表格 rpa.excel.get_all_value()
5.5.16 读取指定区域单元格数据 Excel表格 rpa.excel.get_area_value()
5.5.17 设置单元格数据 Excel表格 rpa.excel.set_cell()
5.5.18 插入行数据 Excel表格 rpa.excel.append()
5.5.19 插入空列 Excel表格 rpa.excel.insert_cols()
5.5.20 插入空行 Excel表格 rpa.excel.insert_rows()
5.5.21 删除行 Excel表格 pa.excel.delete_rows()
5.5.22 删除列 Excel表格 rpa.excel.delete_cols()
5.5.23 移动单元格 Excel表格 rpa.excel.move_range()
5.5.24 冻结窗口 Excel表格 rpa.excel.freeze_panes()
5.5.25 添加筛选器 Excel表格 rpa.excel.set_filter()
5.5.26 设置字体样式 Excel表格 rpa.excel.set_font()
5.5.27 获取字体样式 Excel表格 rpa.excel.get_font()
5.5.28 设置对齐方式 Excel表格 rpa.excel.set_alignment()
5.5.29 边框样式 Excel表格 rpa.excel.cell_side()
5.5.30 设置边框样式 Excel表格 rpa.excel.set_side_style()
5.5.31 设置填充样式 Excel表格 rpa.excel.set_pattern_fill()
5.5.32 设置填充渐变样式 Excel表格 rpa.excel.set_gradient_fill()
5.5.33 设置行高 Excel表格 rpa.excel.set_row_dimensions()
5.5.34 设置列宽 Excel表格 rpa.excel.set_column_dimensions()
5.5.35 合并单元格 Excel表格 rpa.excel.merge_cells()
5.5.36 取消合并单元格 Excel表格 rpa.excel.unmerge_cells()
5.5.37 设置单元格公式 Excel表格 rpa.excel.set_formula()
5.5.38 设置表格区域公式 Excel表格 rpa.excel.set_area_formula()
5.6 网络Zip格式设备    
5.6.1 文件/文件夹压缩 Zip格式 rpa.commonfile.mkZip()
5.6.2 解压zip文件 Zip格式 rpa.commonfile.decZip()

 

复杂数据自动化 

编号 指令名称 归属类别 API映射
6.1 日期与时间    
6.1.1 获取时间戳 日期与时间 rpa.mrtime.getStamp()
6.1.2 获取时间 日期与时间 rpa.mrtime.getStamp()
6.1.3 获取日期 日期与时间 rpa.mrtime.getDate()
6.1.4 格式化时间 日期与时间 rpa.mrtime.fromatTime()
6.1.5 获取年份 日期与时间 rpa.mrtime.getYear()
6.1.6 获取月份 日期与时间 rpa.mrtime.getMonth()
6.1.7 获取天 日期与时间 rpa.mrtime.getDay()
6.1.8 获取小时 日期与时间 rpa.mrtime.getHour()
6.1.9 获取分钟 日期与时间 rpa.mrtime.getMinute()
6.1.10 获取秒数 日期与时间 rpa.mrtime.getSeconds()
6.1.11 获取本周第几天 日期与时间 rpa.mrtime.getWeek()
6.1.12 计算时间差 日期与时间 rpa.mrtime.difference()
6.1.13 计算天数 日期与时间 rpa.mrtime.differ_day()
6.1.14 字符串转换为时间 日期与时间 rpa.mrtime.strToTime()
6.2 二维码    
6.2.1 图像二维码识别 二维码 rpa.mrqrcode.identifyqrcode()
6.2.2 生成二维码 二维码 rpa.mrqrcode.createqrcode()
6.3 字典类型    
6.3.1 新建字典 字典类型
6.3.2 设置键值对 字典类型 rpa.mrdict.setKeyValue()
6.3.3 获取键值 字典类型 rpa.mrdict.get()
6.3.4 获取字典键名列表 字典类型 rpa.mrdict.keys()
6.3.5 获取字典值列表 字典类型 rpa.mrdict.values()
6.3.6 删除字典键值对 字典类型 rpa.mrdict.pop()
6.4 列表类型    
6.4.1 新建列表 列表类型
6.4.2 清空列表 列表类型 rpa.mrlist.clear()
6.4.3 列表添加一项 列表类型 rpa.mrlist.append()
6.4.4 删除列表一项 列表类型 rpa.mrlist.remove()
6.4.5 获取列表长度 列表类型 rpa.mrlist.count()
6.4.6 列表排序 列表类型 rpa.mrlist.sort()
6.4.7 反转列表 列表类型 rpa.mrlist.reverse()
6.4.8 获取列表指定项的位置 列表类型 rpa.mrlist.index()
6.5 集合类型    
6.5.1 新建集合 集合类型 set()
6.5.2 复制集合 集合类型 rpa.sets.copy()
6.5.3 获取集合大小 集合类型 rpa.sets.count()
6.5.4 添加元素到集合 集合类型 rpa.sets.add()
6.5.5 清除集合 集合类型 rpa.sets.clear()
6.5.6 取交集 集合类型 rpa.sets.intersection()
6.5.7 是否不包含相同元素 集合类型 rpa.sets.isdisjoint()
6.5.8 判断是否为子集 集合类型 rpa.sets.issubset()
6.5.9 判断是否为父集 集合类型 rpa.sets.issuperset()
6.5.10 取差集 集合类型 rpa.sets.symmetricDifference()
6.5.11 取并集 集合类型 rpa.sets.union()
6.6 字符串    
6.6.1 首字符大写 字符串 rpa.mrstr.capitalize()
6.6.2 转为小写 字符串 rpa.mrstr.casefold()
6.6.3 包含次数 字符串 rpa.mrstr.count()
6.6.4 以指定的编码格式编码字符串 字符串 rpa.mrstr.encode()
6.6.5 结尾判断 字符串 rpa.mrstr.endswith()
6.6.6 字符串包含位置 字符串 rpa.mrstr.index()
6.6.7 是否字母或数字 字符串 rpa.mrstr.isalnum()
6.6.8 是否字母 字符串 rpa.mrstr.isalpha()
6.6.9 是否十进制字符 字符串 rpa.mrstr.isdecimal()
6.6.10 是否整数 字符串 rpa.mrstr.isdigit()
6.6.11 是否标识符 字符串 rpa.mrstr.isidentifier()
6.6.12 是否小写 字符串 rpa.mrstr.islower()
6.6.13 是否数字 字符串 rpa.mrstr.isnumeric()
6.6.14 是否可打印 字符串 rpa.mrstr.isprintable()
6.6.15 是否空格 字符串 rpa.mrstr.isspace()
6.6.16 是否全大写 字符串 rpa.mrstr.isupper()
6.6.17 转换小写 字符串 rpa.mrstr.lower()
6.6.18 替换指定字符串 字符串 rpa.mrstr.replace()
6.6.19 字符串拆分 字符串 rpa.mrstr.split()
6.6.20 开头判断 字符串 rpa.mrstr.startswith()
6.6.21 大小写切换 字符串 rpa.mrstr.swapcase()
6.6.22 转大写 字符串(新增) rpa.mrstr.upper()
6.7 正则表达式    
6.7.1 正则表达式查找子串 正则表达式 rpa.reg.find()
6.7.2 正则表达式查找全部子串 正则表达式 rpa.reg.findall()
6.7.3 正则表达式替换 正则表达式 rpa.reg.sub()
6.8 JSON转化    
6.8.1 JSON字符串转换为对象 JSON转化 rpa.mrjson.loads()
6.8.2 对象转换为JSON字符串 JSON转化 rpa.mrjson.dumps()
6.8.3 JSON文件转对象 JSON转化 rpa.mrjson.fromFile()
6.8.4 对象保存至Json文件 JSON转化 rpa.mrjson.toFile()
6.9 数学运算    
6.9.1 数学常量 数学运算 rpa.mrmath.constant()
6.9.2 基本运算 数学运算 rpa.mrmath.base()
6.9.3 进制转化 数学运算 rpa.mrmath.pow()
6.9.4 通用函数 数学运算 rpa.mrmath.common()
6.9.5 幂/对数函数 数学运算 rpa.mrmath.expLog()
6.9.6 三角函数 数学运算 rpa.mrmath.trigonometric()
6.9.7 角度转换 数学运算 rpa.mrmath.degree()
6.9.8 双曲函数 数学运算 rpa.mrmath.hyperbolic()
6.9.9 特殊函数 数学运算 rpa.mrmath.getRounding()
6.9.10 随机函数 数学运算 rpa.mrmath.randomfunc()
6.9.11 数值转化 数学运算 rpa.mrmath.convert()
6.10 网页增强操作    
6.10.1 获取html对象 网页增强操作 rpa.parseHtml.getHtmlObj()
6.10.2 提取表格数据 网页增强操作 rpa.parseHtml.getTables()
6.10.3 提取图片数据 网页增强操作 rpa.parseHtml.getImages()
6.10.4 下载图片数据 网页增强操作 rpa.parseHtml.downloadImg()

 

网络自动化 

编号 指令名称 归属类别 API映射
7.1 网络设备    
7.1.1 获取本机mac地址 网络设备 rpa.net.getMacAddress()
7.1.2 获取本机主机名 网络设备 rpa.net.getHostName()
7.1.3 获取本机IP地址(V4) 网络设备 rpa.net.getIPv4Address()
7.1.4 获取本机IP地址(V6) 网络设备 rpa.net.getIPv6Address()
7.2 HTTP    
7.2.1 Http请求 HTTP rpa.httpclient.doGet()
7.2.2 Http下载 HTTP rpa.httpclient.doGet()
7.3 邮件    
7.3.1 连接邮箱 邮件 rpa.smtp.connect()
7.3.2 发送邮件 邮件 rpa.smtp.send()
7.3.3 断开邮箱连接 邮件 rpa.smtp.disconnect()
7.4 FTP    
7.4.1 连接FTP服务器 FTP
7.4.2 创建远程文件夹 FTP
7.4.3 列举远程目录下的内容 FTP
7.4.4 判断远程文件是否存在 FTP
7.4.5 下载文件 FTP
7.4.6 上传文件 FTP
7.4.7 删除文件 FTP
7.4.8 关闭连接 FTP

 

数据库自动化 

编号 指令名称 归属类别 API映射
8.1 创建连接    
8.1.1 数据库连接 创建连接 rpa.db.connect()
8.2 SQL操作    
8.2.1 SQL查询 SQL操作 rpa.db.query()
8.2.2 SQL插入更新 SQL操作 rpa.db.update()
8.2.3 SQL删除 SQL操作 rpa.db.delete()
8.2.4 SQL批量更新 SQL操作 rpa.db.batch()
8.3 更多命令    
8.3.1 事务回滚 更多命令 rpa.db.rollback()
8.3.2 事务提交 更多命令 rpa.db.commit()
8.3.3 关闭数据库连接 更多命令 rpa.db.close()
8.4 控制台接口    
8.4.1 获取Token 控制台接口 rpa.console.get_token()
8.4.2 数据库操作 控制台接口 rpa.console.access_database()

 

AI应用

编号 指令名称 归属类别 API映射
9.1      
9.1.1 云OCR识别   rpa.ai.req_ocr()

 

调用流程

编号 指令名称 归属类别 API映射
10.1      
10.1.1 子流程调用  
10.1.2 自定义组件调用  


指令明细说明

设置变量

指令说明

设置变量-1

变量值

指定变量中保存的值,可以是迈容IDE所支持的数据类型

变量名

输入一个名称作为变量名,将变量值保存至此变量中

注:变量名可以由大小写字母、数字、下划线、中文字符组合构成,但变量名不能以数字开头


使用示例

设置变量-2

此流程执行逻辑:使用【设置变量】指令分别设置字符串、整数的变量 --> 执行【控制台打印日志】指令分别打印两个个变量 --> 使用【设置变量】指令对已存在的变量重新赋值 --> 执行【控制台打印日志】指令打印改变后的变量



等待

指令说明

时长(秒)

以秒为单位的数字类型

即:等待多少秒


使用示例

此流程执行逻辑:使用【设置变量】指令设置字符串变量 --> 执行【等待】指令,在此处等待5秒后 --> 使用【控制台打印日志】指令将变量输出到控制台



控制台日志打印

指令说明

日志内容


使用示例

此流程执行逻辑:使用【设置变量】指令设置字符串变量 --> 执行【if条件】指令,判断成立 --> 使用【控制台打印日志】指令将变量内容输出到控制台



文件日志打印

指令说明

日志类型

调试、信息、警告、错误

日志内容



添加备注说明

指令说明

备注说明

输入备注说明,在流程编写过程中,添加必要的备注说明,记录当前指令或指令块的作用、注意问题等,备注说明仅作为文字提醒和阅读参考,并不参与流程的执行


使用示例

添加备注说明-2

此流程执行逻辑:使用【添加备注说明】指令对后续流程作文字说明,提高流程可读性



IF条件

指令说明

if条件-1


使用示例

if条件-2

此流程执行逻辑:设置变量值为10 --> 使用【IF 条件】指令判断变量是否小于5 --> 若满足条件则执行【打印日志】指令打印"测试1"



Else IF 

指令说明


使用示例

Else IF-2

此流程执行逻辑:使用【IF 条件】指令4等于5 --> 若满足条件则执行【控制台日志打印】指令打印"4等于5"-->不满足条件则继续使用【Else IF】判断4小于5--> 若满足条件则执行【控制台打印日志】指令打印"4等于5"



IF多条件 

指令说明

IF多条件-1

多条件关系

符合以下全部条件:如果存在多个条件则需要全部条件都满足才能执行IF中的任务

符合以下任意条件:如果存在多个条件则只需要任意一个条件满足就能执行IF中的任务

条件列表

可设置待比较对象以及比较方式,若需同时判断多个条件可点击 「添加条件」按钮进行添加

  • 可在img文本输入模式下直接输入文本
  • 可在imgPython输入模式下输入标准的Pyhon表达式
  • 可通过img 选择之前已经创建的变量

  • 使用示例

    IF多条件-2

    此流程执行逻辑: 设置字符串变量“文本”值为小红 --> 设置整数变量“数字”值为18 --> 使用【IF 多条件】指令判断条件列表--> 若满足全部条件则执行【控制台打印日志】指令打印符合全部条件 --> 否则执行【控制台打印日志】指令打印未符合全部条件



    IF网页包含 

    指令说明

    IF网页包含-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    检测网页是否

    包含(不包含)元素:从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标


    使用示例

    IF网页包含-2

    此流程执行逻辑: 【获取已打开的网页对象】 --> 判断指定网页中是否包含指定元素 --> 若包含则执行【控制台日志打印】提示可操作该元素



    IF元素可见 

    指令说明

    IF元素可见-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    检测网页是否

    可见/不可见

    操作目标

    从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标


    使用示例

    IF元素可见-2

    此流程执行逻辑: 【获取已打开的网页对象】 --> 判断指定网页中该元素是否可见 --> 若可见则执行【控制台日志打印】提示该元素可见



    IF窗口存在 

    指令说明

    窗口对象

    选择【指定操作窗口】指令创建的窗口对象

    窗口是否

    存在/不存在


    使用示例

    《使用demo截图》

    此流程执行逻辑【指定操作窗口】-->判断窗口是否存在-->若存在则执行【控制台日志打印】提示该窗口存在



    IF窗口包含 

    指令说明

    《UI截图》

    窗口对象

    选择【指定操作窗口】指令创建的窗口对象

    窗口是否

    包含/不包含

    元素名称

    选择【指定操作窗口】指令创建的中文描述


    使用示例


    此流程执行逻辑:使用【指定操作窗口】获得窗口对象-->使用【IF窗口包含】判断指定窗口是否包含在指定窗口-->若存在则执行【控制台日志打印】指令:包含-->否则,不执行



    IF图像存在 

    指令说明

    if图像存在-1

    图片路径

    可直接从图像库进行选择图像

    文件是否

    存在/不存在


    使用示例

    if图像存在-2

    此流程执行逻辑: 使用【IF 图像存在】指令判断图像是否存在当前屏幕中 --> 若存在则执行【控制台打印日志】指令:该图像存在当前屏幕中 --> 否则执行【控制台打印日志】指令:当前屏幕中不存在该图像



    IF文件存在 

    指令说明

    IF文件存在-1

    文件路径

    目标文件的绝对路径,从盘符开始,如:C:\测试文档.txt

    文件是否

    存在/不存在


    使用示例

    IF文件存在-2

    此流程执行逻辑: 使用【IF 文件存在】指令判断文件路径是否存在 --> 若存在则执行【控制台打印日志】指令打印目标文件存在 --> 否则执行【控制台打印日志】指令打印目标文件不存在



    IF文件夹存在 

    指令说明

    IF文件夹存在-1

    文件夹路径

    目标文件夹的绝对路径,从盘符开始,如:C:\测试文件夹

    文件夹是否

    存在/不存在


    使用示例

    IF文件夹存在-2

    此流程执行逻辑: 使用【IF 文件夹存在】指令判断文件夹路径是否存在 --> 若存在则执行【控制台打印日志】指令打印目标文件夹存在 --> 否则执行【控制台打印日志】指令打印目标文件夹不存在



    Else 

    指令说明


    使用示例

    Else-1

    此流程执行逻辑: 使用【IF 文件夹存在】指令判断文件夹路径是否存在 --> 若存在则执行【控制台打印日志】指令打印目标文件夹存在 --> 否则执行【控制台打印日志】指令打印目标文件夹不存在



    For次数循环 

    指令说明

    For次数循环-1

    起始数

    设置循环计数器的起始数值

    结束数

    设置循环计数器的结束数值

    递增值

    设置每次循环递增的数值


    使用示例

    For次数循环-2

    此流程执行逻辑: 使用【For次数循环】设置起始数为1、结束数为10、递增值为1 --> 循环体执行【控制台打印日志】指令打印当前循环值 --> 直至起始数与结束数大小关系改变则循环结束



    ForEach列表循环 

    指令说明

    ForEach列表循环-1

    列表

    输入列表或者选择已创建的列表变量,如:[1, 2, 3, 4, 5 ]

    存储循环项至

    保存当前循环到的列表项为变量

    注:列表格式:list = [value1 , value2 , value3];列表内可存储不同类型的数据项;列表循环项的位置从0开始


    使用示例

    ForEach列表循环-2

    此流程执行逻辑: 使用【ForEach列表循环】指令循环指定列表中的每一项 --> 循环体执行【控制台打印日志】指令打印当前循环值 --> 直至列表的最后一项则循环结束



    ForEach字典循环  

    指令说明

    ForEach字典循环-1

    字典

    输入字典或者选择已创建的字典变量,如:{'姓名':'小蓝','性别':'男','年龄':'24'}

    存储循环项键名至

    保存当前循环项的键名为变量

    存储循环项键值至

    保存当前循环项的键值为变量

    注:字典格式:dict = {key1 : value1, key2 : value2};字典内可存储不同类型的数据项


    使用示例

    ForEach字典循环-2

    此流程执行逻辑: 使用【ForEach字典循环】指令循环指定字典中的每一项 --> 循环体执行【控制台打印日志】指令打印当前循环项键名以及当前循环项键值 --> 直至字典的最后一项则循环结束



    无限循环 

    指令说明

    无线循环-1

    保存当前循环位置

    保存当前循环位置为变量


    使用示例

    无线循环-2

    此流程执行逻辑: 使用【无限循环】 -->循环体执行【IF 文件存在】指令判断文件是否不存在 --> 无限循环直至条件判断满足则循环退出



    退出循环 

    指令说明

    退出循环-1


    使用示例

    退出循环-2

    此流程执行逻辑: 使用【For次数循环】设置起始数为1、结束数为9、递增值为1 --> 循环体执行【IF 条件】指令判断当前循环值是否等于5 --> 若等于则执行【循环退出】--> 否则循环体执行【打印日志】指令打印当前循环值 --> 直至循环结束



    While条件循环 

    指令说明

    while条件循环-1

    对象1

  • 可在img文本输入模式下直接输入文本
  • 可在imgPython输入模式下输入标准的Pyhon表达式
  • 可通过img 选择之前已经创建的变量
  • 关系

    选择对象1与对象2的比较方式,如“对象1大于对象2”、“对象1包含对象2”、“对象1以对象2开头”等方式

    对象2

    内容的输入方式与对象1相同

    当判断条件只需要一个对象时,对象2可缺省,如“对象1等于True”、“对象1是空值”


    使用示例

    while条件循环-2

    此流程执行逻辑: 设置整数变量“a”值为10 --> 【While条件循环】判断条件是否成立 --> 若成立则执行【控制台打印日志】指令打印“a”并“a”增加10 --> 直至条件不成立则循环结束



    Try 

    指令说明

    try-1


    使用示例

    try-2

    此流程执行逻辑: 使用【try】对进行除法运算的【基本运算】指令进行异常处理-->使用【Catch】进行异常捕获,并将报错信息保存到变量exception中。即:如果【基本运算】指令没有报错,则使用【控制台日志打印】将运算结果输出到控制台日志中,反之【基本运算】指令报错,则使用【控制台日志打印】将错误信息打印到控制台日志中,并同时提示:除数不能为0



    Catch 

    指令说明

    catch-1

    保存错误信息对象至

    将报错信息保存到变量


    使用示例

    try-2

    此流程执行逻辑: 使用【try】对进行除法运算的【基本运算】指令进行异常处理-->使用【Catch】进行异常捕获,并将报错信息保存到变量exception中。即:如果【基本运算】指令没有报错,则使用【控制台日志打印】将运算结果输出到控制台日志中,反之【基本运算】指令报错,则使用【控制台日志打印】将错误信息打印到控制台日志中,并同时提示:除数不能为0



    Finally 

    指令说明

    finally-2


    使用示例

    finally-1

    此流程执行逻辑: 使用【try】对进行除法运算的【基本运算】指令进行异常处理-->执行【Finally】无论【try】中的流程是否执行成功都执行【Finally】中的指令



    Raise

    指令说明

    raise-1

    异常原因

    可输入文本(异常信息)



    鼠标点击

    指令说明

    鼠标点击-1

    点击键位

    左键/右键

    目标位置横/纵坐标

    单击/双击/按下/弹起

    相对于屏幕左上角运行中当前鼠标位置

    移动鼠标至目标位置坐标(x, y)

    两次点击间隔时间

    多次点击的间隔时间

    动作完成时间

    以上所有操作总完成时间


    使用示例

    鼠标点击-2

    此流程执行逻辑:使用【鼠标点击】指令点击指定位置



    移动鼠标

    指令说明

    移动鼠标-1

    目标位置横/纵坐标

    相对于屏幕左上角运行中当前鼠标位置

    移动鼠标至目标位置坐标(x, y)

    动作完成时间

    以上所有操作总完成时间


    使用示例

    移动鼠标-2

    此流程执行逻辑:使用【鼠标点击】指令点击指定位置 -->使用【移动鼠标】指令将鼠标移动到另一个位置



    鼠标相对移动

    指令说明

    鼠标相对移动-1

    目标位置横/纵坐标

    相对于屏幕左上角运行中当前鼠标位置

    移动鼠标至目标位置坐标(x, y)

    动作完成时间

    以上所有操作总完成时间


    使用示例

    鼠标相对移动-2

    此流程执行逻辑:使用【鼠标点击】指令点击指定位置 -->使用【移动鼠标】指令将鼠标移动到另一个位置



    获取鼠标当前位置

    指令说明

    获取鼠标当前位置-1

    相对于

    屏幕左上角

    保存横坐标至

    保存横坐标为变量

    保存纵坐标至

    保存纵坐标为变量


    使用示例

    获取鼠标当前位置-2

    此流程执行逻辑:使用【移动相对鼠标】指令将鼠标移动到另一个位置-->使用【获取鼠标当前位置】获取鼠标当前的横纵坐标-->使用【控制台日志打印】将获取到的横纵坐标分别输出到控制台



    拖动鼠标

    指令说明

    拖动鼠标-1

    目标位置横/纵坐标

    相对于屏幕左上角运行中当前鼠标位置

    移动鼠标至目标位置坐标(x, y)

    动作完成时间

    以上所有操作总完成时间


    使用示例

    拖动鼠标-2

    此流程执行逻辑:使用【移动鼠标】指令将鼠标移动到一个位置-->使用【拖动鼠标】左键单击当前位置进行拖动



    滚动鼠标滚轮

    指令说明

    滚动鼠标滚轮_1

    滚动方向

    上/下

    滚动距离

    滚动距离大小,必须为整数,且数值与电脑自定义的鼠标滚轮设置相关


    使用示例

    滚动鼠标滚轮_2

    此流程执行逻辑:手动打开一个文本文件(txt、word、excel等)-->使用【滚动鼠标滚轮】控制鼠标滚轮向下滚动500,实现文本向下查看等操作



    点击图像

    指令说明

    《UI截图》

    图片路径

    从「元素库」中选择一个已捕获的图像或通过「捕获新元素」来捕获新的图像

    相对X/Y偏移量

    相对于图片左上角运行中当前鼠标位置

    移动鼠标至目标位置坐标(x, y)


    使用示例

    《使用demo截图》

    此流程执行逻辑:使用【点击图像】识别图片后,控制鼠标点击



    鼠标悬停在图像上

    指令说明

    《UI截图》

    图片路径

    从「元素库」中选择一个已捕获的图像或通过「捕获新元素」来捕获新的图像

    相对X/Y偏移量

    相对于图片左上角运行中当前鼠标位置

    移动鼠标至目标位置坐标(x, y)


    使用示例

    《使用demo截图》

    此流程执行逻辑:使用【鼠标悬停在图像上】把鼠标悬停在选择的图片上



    键盘输入

    指令说明

    键盘输入_1

    输入内容

    该内容将被发送给当前激活的窗口

    插入键盘符号

    虚拟键盘


    使用示例

    键盘输入_2

    此流程执行逻辑:手动打开一个文本文件(txt、word、excel等)-->使用【鼠标点击】点击txt文件-->使用【键盘输入】输入字母:自动化



    组合按键

    指令说明

    组合按键_1

    输入内容

    按键名称

    插入键盘符号

    虚拟键盘


    使用示例

    组合按键_2

    此流程执行逻辑:使用【组合按键】win+e快速打开文件文件



    单项按键

    指令说明

    单项按键_1

    输入内容

    按键名称

    插入键盘符号

    虚拟键盘


    使用示例

    单项按键_2

    此流程执行逻辑:使用【组合按键】win+e快速打开文件文件-->使用【单项按键】按下backspace退格键



    密码输入

    指令说明

    密码输入_1

    输入密码

    密码



    获取操作系统信息

    指令说明

    操作系统信息_1

    保存系统环境对象至

    将获取到的操作系统信息保存到变量中


    使用示例

    操作系统信息_2

    此流程执行逻辑:使用【操作系统信息】获取到操作系统信息-->使用【控制台日志打印】将操作系统信息输出到控制台日志中



    获取环境变量信息

    指令说明

    环境变量信息_1

    保存系统环境对象至

    将获取到的环境变量内容保存到变量中


    使用示例

    环境变量信息-2

    此流程执行逻辑:使用【环境变量信息】获取到所有环境变量信息-->使用【控制台日志打印】将环境变量信息输出到控制台日志中



    读取某环境变量 

    指令说明

    读取某环境变量-1

    保存系统环境对象至

    将获取到的环境变量内容保存到变量中


    使用示例

    读取某环境变量-2

    此流程执行逻辑:使用【读取某环境变量】获取到变量名为:path的环境变量信息-->使用【控制台日志打印】将该环境变量信息输出到控制台日志中



    打开应用/命令 

    指令说明

    打开应用命令-1

    命名行内容

    doc命令


    使用示例

    打开应用命令-2

    此流程执行逻辑:使用【打开应用/命令】打开有道词典



    当前工作目录 

    指令说明

    当前工作目录-1

    将路径读写保存至

    将工作目录的全路径保存到变量中


    使用示例

    当前工作目录-2

    此流程执行逻辑:使用【当前工作目录】获取当前工作目录-->使用【控制台日志打印】将当前工作目录的全路径输出到控制台日志中



    关闭应用程序 

    指令说明

    关闭应用程序-1

    进程名称

    任务管理器-详细信息下的名称



    系统截屏 

    指令说明

    系统截屏-1

    保存文件路径

    需要保存的文件夹路径

    文件名称

    截图名称


    使用示例

    系统截屏-2

    此流程执行逻辑:使用【系统截屏】对当前屏幕进行截图,并保存到指定路径下



    获取输入法 

    指令说明

    获取输入法-1

    输入法对象

    将输入法的状态保存到改变量中


    此流程执行逻辑:使用【获取输入法】获取当前输入法-->使用【控制台日志打印】将当前输入法状态输出-->使用【设置输入法



    设置输入法 

    指令说明

    《UI截图》

    输入法

    微软中式键盘/微软英式键盘


    使用示例

    《使用demo截图》

    此流程执行逻辑:使用【设置输入法】,将当前窗口输入法设置为微软中式键盘



    屏幕锁屏 

    指令说明

    屏幕锁定-1


    使用示例

    屏幕锁定-2



    设置剪切板内容 

    指令说明

    设置剪切板内容-1

    内容源

    输入或选择待设置到剪切板的内容,支持后续Ctrl+V操作粘贴


    使用示例

    设置剪切板内容-2

    此流程执行逻辑:使用【打开应用/命令】打开test.txt记事本文件 --> 执行【设置剪切板内容】设置剪切板内容为:你好 --> 执行【粘贴剪切板内容】将剪切板的内容粘贴到记事本中



    粘贴剪切板内容 

    指令说明

    粘贴剪切板内容-1


    使用示例

    设置剪切板内容-2

    此流程执行逻辑:使用【打开应用/命令】打开test.txt记事本文件 --> 执行【设置剪切板内容】设置剪切板内容为:你好 --> 执行【粘贴剪切板内容】将剪切板的内容粘贴到记事本中



    信息对话框 

    指令说明

    信息对话框-1

    对话框标题

    设置对话框的提示标题

    对话框内容

    设置对话框的信息内容

    对话框按钮

    设置对话框按钮名称


    使用示例

    信息对话框-2

    此流程执行逻辑: 使用【打开信息对话框】指令并设置



    输入对话框 

    指令说明

    输入对话框-1

    对话框标题

    设置对话框的提示标题

    输入框类型

    文本框/密码框/多行文本框

    保存用户输入结果至

    保存输入结果及点击的按钮名称为一个变量


    使用示例

    输入对话框-2

    此流程执行逻辑: 使用【打开输入对话框】指令并设置



    日期选择框 

    指令说明

    日期选择框-1

    日期选择框位置横/纵坐标

    设置日期选择框出现的位置

    保存时间设置结果至

    保存设置的时间为一个变量


    使用示例

    日期选择框-2

    此流程执行逻辑: 使用【日期选择框】指令并设置 --> 执行【控制台打印日志】指令打印设置的时间



    文件夹对话框 

    指令说明

    文件夹对话框-1

    对话框标题

    设置对话框的提示标题

    对话框正文

    设置对话框的正文

    默认路径,可选

    设置对话框打开的默认路径,可不设置

    保存文件夹选择结果至

    保存选择的文件夹的路径称为一个变量


    使用示例

    文件夹对话框-2

    此流程执行逻辑: 使用【文件夹对话框】指令并设置 --> 执行【控制台打印日志】指令打印选择的文件夹路径



    文件对话框 

    指令说明

    文件对话框-1

    对话框标题

    设置对话框的提示标题

    对话框正文

    设置对话框的正文

    默认路径,可选

    设置对话框打开的默认路径,可不设置

    文件类型

    设置待选择文件的类型

    保存文件夹选择结果至

    保存选择的文件的路径称为一个变量


    使用示例

    文件对话框-2

    此流程执行逻辑: 使用【文件对话框】指令并设置 --> 执行【控制台打印日志】指令打印选择的文件路径



    文件保存框 

    指令说明

    文件保存框-1

    对话框标题

    设置对话框的提示标题

    保存文件夹选择结果至

    保存的文件的路径称为一个变量


    使用示例

    文件保存框-2

    此流程执行逻辑: 使用【文件保存对话框】指令并设置 --> 执行【控制台打印日志】指令打印选择的文件路径



    列表选择框 

    指令说明

    列表选择框-1

    对话框标题

    设置对话框的提示标题

    对话框正文

    设置对话框的正文

    选择模式

    单选/多选

    列表框内容

    设置列表选择框选项

    保存用户选择结果至

    保存用户选择结果为一个变量


    使用示例

    列表选择框-2

    此流程执行逻辑: 使用【列表选择框】指令并设置 --> 执行【控制台打印日志】指令打印用户选择的结果



    登录框 

    指令说明

    登录框-1

    对话框标题

    设置对话框的提示标题

    保存用户输入结果至

    保存用户的输入结果为一个列表变量


    使用示例

    登录框-2

    此流程执行逻辑: 使用【登录框】指令并设置 --> 执行【控制台打印日志】指令打印用户输入的结果



    打开网页

    指令说明

    打开网页-1

    浏览器类型

    Chrome浏览器

    IE浏览器

    Firefox浏览器

    网址

    输入需要打开的网址

    保存网页对象至

    保存网页对象至变量,后续流程用到该网页时,可直接调用该变量


    使用示例

    打开网页-2

    此流程执行逻辑:使用【打开网页】指令打开指定网址并保存网页对象



    获取已打开的网页对象 

    指令说明

    获取已打开的网页对象-1

    IP地址

    浏览器进程IP

    窗口位置序号

    页面序号

    保存网页对象至

    保存网页对象至变量,后续流程用到该网页时,可直接调用该变量



    点击元素 

    指令说明

    点击元素-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    操作目标

    从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标


    使用示例

    点击元素-2

    此流程执行逻辑:【打开网页】 --> 使用【点击元素】模拟人工鼠标左键单击指定元素的中心点



    鼠标悬停在元素上 

    指令说明

    鼠标悬停在元素上-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    操作目标

    从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标


    使用示例

    鼠标悬停在元素上-2

    此流程执行逻辑:【打开网页】 --> 使用【鼠标悬停在元素上】模拟人工鼠标悬停在指定元素的中心点



    填写输入框

    指令说明

    填写输入框-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    操作目标

    从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标

    输入内容

    填写待输入的内容


    使用示例

    填写输入框-2

    此流程执行逻辑:【打开网页】 --> 使用【填写输入框】模拟人工在输入框内输入内容



    关闭网页

    指令说明

    关闭网页-1

    操作

    关闭指定网页:选择待关闭的网页对象

    关闭所有网页:选择待操作的浏览器,可选择终止指定浏览器进程和关联的所有子进程


    使用示例

    关闭网页-2

    此流程执行逻辑:【打开网页】 --> 使用【关闭网页】模拟人工关闭网页



    等待元素 

    指令说明

    等待元素-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    操作目标

    从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标

    设置超时时间

    设置超时时间,超时后流程将自动往下继续执行,单位为秒


    使用示例

    等待元素-2

    此流程执行逻辑:【打开网页】 --> -使用【等待元素】等待元素出现后-->在使用【填写输入框】模拟人工在输入框内输入内容



    切换iframe 

    指令说明

    切换iframe-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    名称

    要切换的iframe,可为xpath


    使用示例

    切换iframe-2

    此流程执行逻辑:【打开网页】 --> -使用【切换iframe】切换到改iframe下-->在使用【点击元素】模拟人工鼠标点击元素的中心点



    回到上个iframe 

    指令说明

    回到上个iframe-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象


    使用示例

    回到上个iframe-2

    此流程执行逻辑:【打开网页】 --> -使用【切换iframe】切换到改iframe下-->在使用【回到上个iframe】回到上个iframe



    填写密码框 

    指令说明

    填写密码框-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    操作目标

    从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标

    输入密码

    img隐藏的方式键入密码

    img 显示的方式键入密码


    使用示例

    填写密码框-3

    填写密码框-2

    此流程执行逻辑:使用【打开网页】打开迈容控制台 --> 执行【填写输入框】指令填写账号 --> 使用【填写密码框】指令填写密码 --> 执行【点击元素(web)】指令点击"立即登录"按钮



    设置下拉框 

    指令说明

    设置下拉框-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    操作目标

    从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标(即下拉框元素的值)


    使用示例

    设置下拉框-2

    此流程执行逻辑:打开一个有下拉框的网页 --> 使用【设置下拉框】指令按选项内容选择



    设置复选框 

    指令说明

    设置复选框-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    操作目标

    从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标

    操作

    勾选/取消勾选/反选


    使用示例

    设置复选框-2

    此流程执行逻辑:打开有复选框的页面 --> 使用【设置复选框】指令勾选"复选框"



    设置元素值 

    指令说明

    设置元素值-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    操作目标

    从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标

    元素值

    设置"input"、"select"等元素的value


    使用示例

    设置元素值-2

    此流程执行逻辑:【打开网页】 --> -使用【设置元素值】指令设置指定元素的值



    获取元素对象

    指令说明

    获取元素对象-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    定位方式

    Default,即捕获元素

    CSS选择器

    XPath选择器

    保存元素对象至

    保存获取到的元素对象为变量



    元素偏移拖动 

    指令说明

    拖拽元素-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    操作目标

    从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标

    拖拽方式

    拖拽至目标点:手动输入位置或按Ctrl输入当前鼠标位置


    使用示例

    拖拽元素-2

    此流程执行逻辑:【打开网页】 --> 使用【拖拽元素(web)】指令拖拽滑块至指定位置



    窗口操作 

    指令说明

    窗口操作-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    拖拽方式

    获取当前窗口:获取当前的页面

    切换出窗口:切换页面

    切换到指定窗口:切换到指定的页面

    切换到最后一个窗口:切换到最后一个页面

    关闭其他窗口:关闭除当前页面外的其他页面

    保存结果到

    将获取到的床港口对象保存到变量中


    使用示例

    窗口操作-2

    此流程执行逻辑:【打开网页】打开百度首页 --> 使用【点击元素】指令点击热搜第一,打开第二个页面-->使用【窗口操作】 指令切换窗口,将当前王国也对象切换到热搜页面,进行后续流程操作



    跳转至新网址 

    指令说明

    跳转至新网址-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    跳转方式

    跳转至新页面/后退/前进/重新加载(刷新)


    使用示例

    跳转至新网址-2

    此流程执行逻辑:【打开网页】打开百度首页 --> 使用【跳转新网址】指令从百度首页跳转至新网址京东商城首页



    鼠标滚动网页 

    指令说明

    鼠标滚动网页-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    滚动方向

    上/下/左/右

    滚动距离

    必须为整整数


    使用示例

    鼠标滚动网页-2

    此流程执行逻辑:【打开网页】打开京东首页 --> 使用【鼠标滚动页面】指令向下滚动500的距离



    执行js脚本 

    指令说明

    执行js-1

    网页对象

    选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    javascript

    编写一段用于执行的Javascript脚本


    使用示例

    执行js-2

    此流程执行逻辑:【打开网页】打开京东首页 --> 使用【执行js脚本】指令在京东首页执行js脚本



    设置Cookies 

    指令说明

    设置cookise-1

    网页对象

    根据网页对象:选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    cookie 名称

    输入或选择cookie name,可为空

    cookie 值

    输入或选择cookie value,可为空

    cookie 域

    输入或选择cookie domain,默认为 url 的 domain 部分,若忽略则该 cookie 为 host-only cookie

    cookie 路径

    输入或选择cookie path,默认为 url 的 path 部分,可为空


    使用示例

    设置cookise-2

    此流程执行逻辑:【获取已打开的网页对象】 --> 使用【设置Cookie】指令设置Cookie各个值



    网页截图 

    指令说明

    网页截图-1

    网页对象

    根据网页对象:选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    操作目标

    从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标

    保存文件夹

    截图保存路径



    获取元素信息 

    指令说明

    获取元素信息-1

    网页对象

    根据网页对象:选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    操作目标

    从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标

    操作

    获取元素文本内容

    获取元素值

    获取元素连接地址

    获取元素源代码

    保存元素信息至

    将获取到的元素信息保存到变量中


    使用示例

    获取元素信息-2

    此流程执行逻辑:【打开网页】打开百度首页 --> -使用【获取元素信息】获取百度首页热搜块元素的文本信息-->在使用【控制台日志打印】将获取到的元素信息打印到控制台日志中



    获取网页信息 

    指令说明

    获取网页信息-1

    网页对象

    根据网页对象:选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    操作目标

    从「元素库」中选择一个已捕获的元素或通过「捕获新元素」来捕获新的网页元素作为操作目标

    操作

    获取网址

    获取网页标题

    获取网页源代码

    保存网页信息至

    将获取到的网页信息保存到变量中


    使用示例

    获取网页信息-2

    此流程执行逻辑:【打开网页】打开百度首页 --> -使用【获取元素信息】获取百度首页的标题-->在使用【控制台日志打印】将获取到的信息打印到控制台日志中



    提取网页对话框内容 

    指令说明

    提取网页对话框内容-1

    网页对象

    根据网页对象:选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    储存对话框内容至

    将提取到的对话框内容保存到变量中



    处理网页对话框 

    指令说明

    处理网页对话框-1

    网页对象

    根据网页对象:选择一个之前通过【打开网页】或【获取已打开的网页对象】指令创建的网页对象

    对话框按钮

    确定

    取消

    输入内容

    需要输入的内容



    指定操作窗口 

    指令说明

    指定操作窗口-1

    层级

    操作窗口的层级,1、2、3等

    即:该窗口在桌面的层级最外层为1,以此类推

    操作目标

    从「元素库」中选择一个已捕获的win32元素作为操作目标

    中文描述

    中文描述

    存储窗口对象至

    将获取到的窗口对象保存到变量中,方便后续指令的调用


    使用示例

    指定操作窗口-2

    此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【查找指定元素】定位到记事本的编辑区-->使用【元素指定操作】指挥下输入的操作,输入内容为:你好



    设置活动窗口 

    指令说明

    设置活动窗口-1

    窗口对象

    使用【指定操作窗口】指令获取的win32窗口对象



    窗口隐藏/显示 

    指令说明

    窗口隐藏、显示-1

    窗口对象

    使用【指定操作窗口】指令获取的win32窗口对象

    操作

    隐藏

    显示


    使用示例

    窗口隐藏、显示-2

    此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【窗口隐藏/显示】将窗口隐藏-->使用【窗口隐藏/显示】将窗口显示



    窗口是否存在 

    指令说明

    判断窗口是否存在-1

    窗口对象

    使用【指定操作窗口】指令获取的win32窗口对象

    存储返回结果至

    将判断结果保存到变量


    使用示例

    判断窗口是否存在-2

    此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【判断窗口是否存在】判断窗口是否存在-->使用【控制台日志打印】将结果打印到控制台



    窗口最大化/最小化 

    指令说明

    窗口最大化、最小化-1

    窗口对象

    使用【指定操作窗口】指令获取的win32窗口对象

    操作

    最大化/最小化


    使用示例

    窗口最大化、最小化-2

    此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【窗口最大化/最小化】将窗口最大化



    窗口调整 

    指令说明

    窗口调整-1

    窗口对象

    使用【指定操作窗口】指令获取的win32窗口对象

    长度

    整数

    宽度

    整数


    使用示例

    窗口调整-2

    此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【窗口调整】调整为长度800,宽度800的窗口



    窗口置顶 

    指令说明

    窗口置顶-1

    窗口对象

    使用【指定操作窗口】指令获取的win32窗口对象


    使用示例

    窗口置顶-2

    此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【窗口置顶】将记事本窗口置顶



    获取进程PID 

    指令说明

    获取进程PID-1

    窗口对象

    使用【指定操作窗口】指令获取的win32窗口对象

    保存进程PID至

    将获取到的进程PID保存到变量


    使用示例

    获取进程PID-2

    此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【获取进程PID】获取窗口的进程PID-->使用【控制台日志打印】将获取到的进程PID打印到控制台日志中



    关闭窗口 

    指令说明

    关闭窗口-1

    窗口对象

    使用【指定操作窗口】指令获取的win32窗口对象



    查找指定元素 

    指令说明

    查找指定元素-1

    窗口对象

    使用【指定操作窗口】指令获取的win32窗口对象

    操作目标

    从「元素库」中选择一个已捕获的win32元素作为操作目标

    存储元素至

    将获取到的元素对象保存到变量中,方便后续指令的调用


    使用示例

    指定操作窗口-2

    此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【查找指定元素】定位到记事本的编辑区-->使用【元素指定操作】指挥下输入的操作,输入内容为:你好



    获取子元素 

    指令说明

    获取子元素-1

    元素对象

    使用【指定操作窗口】指令获取的win32窗口对象 或 使用【查找指定元素】获取的win32元素对象

    存储子元素至

    将获取到的子元素信息储存到变量中


    使用示例

    获取父元素-2

    此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【获取子元素】获取目标元素的子元素-->使用【查找父元素】获取目标元素的父元素-->使用【控制台日志打印】将获取到的子元素以及父元素输出到控制台日志中



    获取父元素 

    指令说明

    获取父元素-1

    元素对象

    使用【指定操作窗口】指令获取的win32窗口对象 或 使用【查找指定元素】获取的win32元素对象

    存储父元素至

    将获取到的父元素信息储存到变量中


    使用示例

    获取父元素-2

    此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【查找指定元素】定位到记事本的编辑区-->使用【元素指定操作】执行输入的操作,输入内容为:你好



    元素指定操作 

    指令说明

    元素指定操作-1

    元素对象

    使用【查找指定元素】指令获取的win32元素对象

    操作

    点击、输入、显示、隐藏、设置标题

    相对x偏移量

    相对指定元素的x偏移量,单位:px

    相对y偏移量

    相对指定元素的y偏移量,单位:px

    文本

    待输入的文本


    使用示例

    指定操作窗口-2

    此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> -使用【指定操作窗口】获取记事本的操作窗口对象-->使用【查找指定元素】定位到记事本的编辑区-->使用【元素指定操作】执行输入的操作,输入内容为:你好



    判断元素是否存在 

    指令说明

    判断元素是否存在-1

    元素对象

    使用【查找指定元素】指令获取的win32元素对象


    使用示例

    判断元素是否存在-2

    此流程执行逻辑:使用【等待】指令使程序等待三秒,期间手动打开记事本 --> 使用【指定操作窗口】获取记事本的操作窗口对象-->使用【查找指定元素】定位到记事本的编辑区-->使用【判断元素是否存在】判断元素是否存在-->使用【控制台日志打印】将判断结果输出到控制台日志中



    获取元素特征 

    指令说明

    获取元素特征-1

    元素对象

    使用【查找指定元素】指令获取的win32元素对象

    属性ID

    目标元素的属性ID(只能是int类型)

    存储返回结果至

    返回结果存放变量


    使用示例

    获取元素特征-2

    此流程执行逻辑:使用【指定操作窗口】获取操作窗口对象-->使用【查找指定元素】获取指定元素对象-->使用【获取元素特征】指令获取元素特征



    鼠标移动至图像 

    指令说明

    鼠标移动至图像-1

    图片路径

    可直接从图像库进行选择图像

    相对x偏移量

    相对与该图片x轴偏移量,单位:px

    相对y偏移量

    相对与该图片y轴偏移量,单位:px


    使用示例

    鼠标移动至图像-2

    此流程执行逻辑:使用【鼠标移动至图像】指令,将鼠标移动到图像库中名称image1图片在电脑屏幕中的位置



    识别并点击图像 

    指令说明

    识别并点击图像-1

    图片路径

    可直接从图像库进行选择图像

    相对x偏移量

    相对与该图片x轴偏移量,单位:px

    相对y偏移量

    相对与该图片y轴偏移量,单位:px


    使用示例

    识别并点击图像-2

    此流程执行逻辑:使用【识别并点击图像】指令,将鼠标移动到图像库中名称image1图片在电脑屏幕中的位置,并左键点击一下



    识别并拖动图像 

    指令说明

    识别并拖动图像-1

    图片路径

    可直接从图像库进行选择图像

    相对x偏移量

    相对与屏幕x轴偏移量,单位:px

    相对y偏移量

    相对与屏幕y轴偏移量,单位:px


    使用示例

    识别并拖动图像-2

    此流程执行逻辑:使用【识别并拖动图像】指令,将鼠标移动到图像库中名称image1图片在电脑屏幕中的位置,并拖动到指定位置



    读取文件 

    指令说明

    读取文件-1

    要读取的文件

    要读取的目标文件的绝对路径:如:“C:\测试.txt“

    保存文件对象至

    将读取到的文件内容保存到变量


    使用示例

    读取文件-2

    此流程执行逻辑:使用【读取文件】指令读取目标文件内容 --> 执行【控制台日志打印】指令将读取到的内容打印到控制台日志中



    写入文件 

    指令说明

    写入文件-1

    要写入的文件

    要写入的目标文件的绝对路径:如:“C:\测试.txt“

    要写入的内容

    写入文件的内容


    使用示例

    写入文件-2

    此流程执行逻辑:使用【写入文件】指令在目标文件内写入内容-->使用【读取文件】指令读取目标文件内容 --> 执行【控制台日志打印】指令将读取到的内容打印到控制台日志中



    复制文件 

    指令说明

    复制文件-1

    要复制的文件

    要复制的目标文件的绝对路径:如:“C:\测试.txt“

    目标文件夹

    目标文件夹绝对路径如,如:”D:\md“


    使用示例

    复制文件-2

    此流程执行逻辑:使用【复制文件】指令将目标文件复制到目标文件夹下



    获取文件名称 

    指令说明

    获取文件名称-1

    文件路径

    目标文件的绝对路径,如:“C:\测试.txt“

    保存文件名称至

    将目标文件的名称保存到变量


    使用示例

    获取文件名称-2

    此流程执行逻辑:使用【获取文件名称】指令获取文件的名称-->使用【控制台日志打印】将文件名到印度控制台日志中



    获取文件扩展名 

    指令说明

    获取文件扩展名-1

    文件路径

    目标文件的绝对路径,如:“C:\测试.txt“

    保存文件名称至

    将目标文件的扩展名保存到变量


    使用示例

    获取文件扩展名-2

    此流程执行逻辑:使用【获取文件扩展名】指令获取文件的名称-->使用【控制台日志打印】将文件名到印度控制台日志中



    读取文件大小

    指令说明

    获取文件大小-1

    文件路径

    目标文件的绝对路径,如:“C:\测试.txt“

    保存文件名称至

    将目标文件大小(字节数)保存到变量


    使用示例

    获取文件大小-2

    此流程执行逻辑:使用【获取文件大小】指令获取文件的名称-->使用【控制台日志打印】将文件名到印度控制台日志中



    移动文件 

    指令说明

    移动文件-1

    要移动的文件

    要移动的目标文件的绝对路径:如:“C:\测试.txt“

    目标文件夹

    目标文件夹绝对路径如,如:”D:\md“


    使用示例

    移动文件-2

    此流程执行逻辑:使用【移动文件】指令将目标文件移动到指定目录下



    重命名文件 

    指令说明

    重命名文件-1

    要重命名的文件

    要重命名的目标文件的绝对路径:如:“C:\测试.txt“

    新的文件名称

    新的文件名称


    使用示例

    重命名文件-2

    此流程执行逻辑:使用【重命名文件】指令对目标文件进行重命名



    删除文件 

    指令说明

    删除文件-1

    要重命名的文件

    要删除的目标文件的绝对路径:如:“C:\测试.txt“


    使用示例

    删除文件-2

    此流程执行逻辑:使用【删除】指令将目标删除



    判断文件是否存在 

    指令说明

    判断文件是否存在-1

    文件路径

    目标文件的绝对路径:如:“C:\测试.txt“

    保存结果至

    判断结果保存到变量


    使用示例

    判断文件是否存在-2

    此流程执行逻辑:使用【判断文件是否存在】指令判断文件是否存在-->使用过【控制台日志打印】指令将判断结果打印到控制台日志中



    获取文件列表 

    指令说明

    获取文件列表-1

    文件路径

    目标文件的绝对路径:如:“C:\a“

    保存文件列表至

    将文件列表保存到变量


    使用示例

    获取文件列表-2

    此流程执行逻辑:使用【获取文件列表】指令获取目标文件夹下的所有文件名-->使用过【控制台日志打印】指令将文件列表打印到控制台日志中



    查找文件 

    指令说明

    查找文件-1

    文件路径

    目标文件夹的绝对路径:如:“C:\a“

    要查找的文件名

    文件全名(包括后缀名)

    保存查询结果至

    将结果保存到变量中


    使用示例

    查找文件-2

    此流程执行逻辑:使用【查找文件】指令获取目标文件夹下的文件-->使用过【控制台日志打印】指令将结果打印到控制台日志中



    获取目录中最新日期文件 

    指令说明

    获取目录中最新日期文件-1

    选择文件夹

    目标文件夹的绝对路径:如:“C:\a“

    保存结果至

    将修改时间最近的文件全路径保存到变量中


    使用示例

    获取目录中最新日期文件-2

    此流程执行逻辑:使用【获取目录中最新日期文件】指令获取目标文件夹下的最新文件-->使用过【控制台日志打印】指令将修改时间最近的文件全路径打印到控制台日志中



    打印文件 

    指令说明

    打印文件-1

    选择文件夹

    目标文件的绝对路径:如:“C:\a.docx“


    使用示例

    打印文件-2

    此流程执行逻辑:使用【打印文件】指令打印目标文件



    获取文件夹大小 

    指令说明

    获取文件夹大小-1

    选择文件夹

    目标文件夹的绝对路径

    保存结果至

    目标文件的大小保存到变量


    使用示例

    获取文件夹大小-2

    此流程执行逻辑:使用【获取文件夹大小】指令获取目标文件夹的大小-->使用过【控制台日志打印】指令将结果打印到控制台日志中



    复制文件夹 

    指令说明

    复制文件夹-1

    要复制文件夹

    要复制的文件夹的绝对路径

    保存结果至

    目标文件夹的绝对路径


    使用示例

    复制文件夹-2

    此流程执行逻辑:使用【复制文件夹】指令将要复制的文件夹复制到目标文件夹下



    移动文件夹 

    指令说明

    移动文件夹-1

    要移动文件夹

    要移动的文件夹的绝对路径

    保存结果至

    目标文件夹的绝对路径


    使用示例

    移动文件夹-2

    此流程执行逻辑:使用【移动文件夹】指令将要移动的文件夹复制到目标文件夹下



    重命名文件夹 

    指令说明

    重命名文件夹-1

    要重命名的文件夹

    要重命名的目标文件夹的绝对路径

    新的文件名称

    新的文件名称


    使用示例

    重命名文件夹-2

    此流程执行逻辑:使用【重命名文件夹】指令对目标文件夹进行重命名



    删除文件夹 

    指令说明

    删除文件夹-1

    要删除的文件夹

    要删除的目标文件夹的绝对路径


    使用示例

    删除文件夹-2

    此流程执行逻辑:使用【删除文件夹】指令删除目标文件夹



    创建文件夹 

    指令说明

    创建文件夹-1

    父文件夹目录

    目标文件夹的绝对路径

    新文件夹名

    新建文件夹的名称


    使用示例

    创建文件夹-2

    此流程执行逻辑:使用【创建文件夹】指令在指定目录下创建文件夹



    判断文件夹是否存在 

    指令说明

    判断文件夹是否存在-1

    要判断的文件夹

    要判断的文件夹的绝对路径

    保存结果至

    判断结果保存到变量


    使用示例

    判断文件夹是否存在-2

    此流程执行逻辑:使用【判断文件夹是否存在】指令判断文件夹是否存在-->使用过【控制台日志打印】指令将判断结果打印到控制台日志中



    判断路径是否位文件夹 

    指令说明

    判断路径是否为文件夹-1

    选择路径

    要判断的路径

    保存结果至

    判断结果保存到变量


    使用示例

    判断路径是否为文件夹-2

    此流程执行逻辑:使用【判断路径是否为文件夹】指令判断文件夹是否存在-->使用过【控制台日志打印】指令将判断结果打印到控制台日志中



    获取文件夹列表 

    指令说明

    获取文件夹列表-1

    选择文件夹

    目标文件的绝对路径

    保存文件列表至

    将文件夹列表保存到变量


    使用示例

    获取文件夹列表-2

    此流程执行逻辑:使用【获取文件列表】指令获取目标文件夹下的所有文件夹名称-->使用过【控制台日志打印】指令将文件夹列表打印到控制台日志中



    查找文件夹 

    指令说明

    查找文件夹-1

    选择文件夹

    目标文件夹的绝对路径

    要查找的文件夹名

    文件夹名称

    保存查询结果至

    将结果保存到变量中


    使用示例

    查找文件夹-2

    此流程执行逻辑:使用【查找文件夹】指令查找指定文件夹-->使用过【控制台日志打印】指令将文件夹列表打印到控制台日志中



    清空文件夹 

    指令说明

    清空文件夹-1

    要清空的文件夹名

    目标文件夹的全路径


    使用示例

    清空文件夹-2

    此流程执行逻辑:使用【清空文件夹】指令清空目标文件夹



    打开文件夹 

    指令说明

    打开文件夹-1

    文件夹路径

    目标文件夹的全路径


    使用示例

    打开文件夹-2

    此流程执行逻辑:使用【打开文件夹】指令打开指定文件夹目录



    cvs读取 

    指令说明

    csv读取-1

    选择文件

    目标csv文件的全路径

    保存结果至

    读取结果保存到变量中


    使用示例

    csv读取-2

    此流程执行逻辑:使用【csv读取】指令读取指定csv文件的内容-->使用【插入代码块】将读取结果循环输出到控制台日志中



    cvs写入 

    指令说明

    csv写入-1

    选择文件

    目标csv文件的全路径

    行数据

    行数据,如:姓名,性别,年龄


    使用示例

    csv写入-2

    此流程执行逻辑:使用【csv写入】指令在指定csv文件中写入数据-->使用【csv行数】指令获取指定csv文件的行数-->使用【csv读取】指令读取指定csv文件的内容-->使用【插入代码块】将读取结果循环输出到控制台日志中-->使用【控制台日志打印】将scv文件的行数打印到控制台日志中



    cvs行数

    指令说明

    csv行数-1

    选择文件

    目标csv文件的全路径


    使用示例

    csv写入-2

    此流程执行逻辑:使用【csv写入】指令在指定csv文件中写入数据-->使用【csv行数】指令获取指定csv文件的行数-->使用【csv读取】指令读取指定csv文件的内容-->使用【插入代码块】将读取结果循环输出到控制台日志中-->使用【控制台日志打印】将scv文件的行数打印到控制台日志中



    创建word对象

    指令说明

    创建word对象-1

    选择word文件

    word文件的全路径

    保存结果至

    将word对象保存到变量中,以便后续word自动化的调用


    使用示例

    创建word对象-2

    此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存



    添加标题

    指令说明

    添加标题-1

    word对象

    选择一个之前通过【创建Word】指令创建的Word对象

    标题名称

    标题的名字

    标题等级

    标题等级:1,2,3,4,5....


    使用示例

    创建word对象-2

    此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存



    添加内容

    指令说明

    添加内容-1

    word对象

    选择一个之前通过【创建Word】指令创建的Word对象

    内容

    正文内容

    保存段落对象

    将段落对象保存到变量中


    使用示例

    创建word对象-2

    此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存



    添加图片

    指令说明

    添加图片-1

    word对象

    选择一个之前通过【创建Word】指令创建的Word对象

    要添加的图片

    图片的全路径

    图片宽高

    插入图片的大小


    使用示例

    创建word对象-2

    此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存



    添加表格

    指令说明

    添加表格-1

    word对象

    选择一个之前通过【创建Word】指令创建的Word对象

    插入表格的行数

    插入表格的列数

    保存表格对象至

    将表格保存到对象中


    使用示例

    创建word对象-2

    此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存



    添加表格内容

    指令说明

    添加表格内容-1

    表格对象

    选择一个之前通过【添加表格】指令创建的表格对象

    行/列

    插入表格内容的位置,如:第1行,第1列

    要追加的内容

    表格内容


    使用示例

    创建word对象-2

    此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存



    指定表格添加多行内容

    指令说明

    指定表格追加多行内容-1

    表格对象

    选择一个之前通过【添加表格】指令创建的表格对象

    要追加的内容

    表格内容,如:(('1','小李',18),('2','小侯',2))


    使用示例

    创建word对象-2

    此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存



    文档保存

    指令说明

    文档保存-1

    word对象

    选择一个之前通过【创建word对象】指令创建的word对象

    保存路径

    word文件保存路径,重命名则是另存为


    使用示例

    创建word对象-2

    此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存



    更新样式

    指令说明

    更新样式-1

    段落对象

    选择一个之前通过【添加内容】指令创建的段落对象

    是否加粗

    是否添加粗体效果

    是否斜体

    是否添加斜体效果

    是否加下划线

    是否添加下划线

    字体颜色

    如:red(红色)

    字体名称

    如:微软雅黑


    使用示例

    创建word对象-2

    此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存



    关键字替换

    指令说明

    关键字替换-1

    word对象

    选择一个之前通过【创建word对象】指令创建的word对象

    原字符串

    word文件中原字符串

    新字符串

    word文件中修改后字符串


    使用示例

    创建word对象-2

    此流程执行逻辑:使用【创建word对象】指令创建word对象-->使用【添加标题】指令在word对象中添加一级标题:hello word -->使用【添加内容】指令添加正文内容,将文本对象保存到变量paragraph中-->使用【添加图片】在word文档中插入图片-->使用【添加表格】将在word文档中添加一个表格-->使用【添加表格内容】将在表格中添加内容-->使用【添加表格】将在word文档中添加一个四行三列的表格-->使用【指定表格追加多行内容】将在该表格后追加两行内容-->使用【更新样式】将在正文内容paragraph的字体样式进行更新-->使用【关键字替换】将在word文档文本“你好”替换为“你好啊”-->使用【文档保存】将在word文档保存



    word转PDF

    指令说明

    word转pdf-1

    word路径

    word文件全路径

    pdf路径

    pdf文件全路径


    使用示例

    word转pdf-2

    此流程执行逻辑:使用【word转PDF】指令将目标word文档转换位pdf



    xls转xlsx

    指令说明

    xls转xlsx-1

    xls文件路径

    xls文件全路径


    使用示例

    xls转xlsx-2

    此流程执行逻辑:使用【xls转xlsx】指令将目标xls文件转换位xlsx文件



    获取Excel对象

    指令说明

    获取Excel对象-1

    Excel文件路径

    待打开Excel的目标文件绝对路径,如:"C:\测试表格.xlsx"

    保存Excel对象至

    保存新建或打开的Excel文件对象为变量,后续流程用到该表格时,可直接调用该变量


    使用示例

    获取Excel对象-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置单元格】指令在指定的sheet表下指定的单元格中写入内容-->使用【保存Excel】指令保存excel文件



    创建Excel对象

    指令说明

    创建Excel对象-1

    保存Excel对象至

    保存新建或打开的Excel文件对象为变量,后续流程用到该表格时,可直接调用该变量


    使用示例

    创建Excel对象-2

    此流程执行逻辑:使用【创建Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置单元格】指令在指定的sheet表下指定的单元格中写入内容-->使用【保存Excel】指令保存excel文件



    保存Excel

    指令说明

    保存Excel

    Excel对象

    选择一个之前通过【获取Excel对象】或【创建Excel对象】指令创建的Excel对象

    Excel文件名称

    保存的excel文件全路径


    使用示例

    获取Excel对象-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置单元格】指令在指定的sheet表下指定的单元格中写入内容-->使用【保存Excel】指令保存excel文件



    新建sheet表

    指令说明

    新建sheet表-1

    Excel对象

    选择一个之前通过【获取Excel对象】或【创建Excel对象】指令创建的Excel对象

    sheet名称

    sheet表名称


    使用示例

    新建sheet表-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【新建sheet表】指令创建sheet表名称为 sheet2 的sheet表-->使用【保存Excel】指令保存excel文件



    获取所有sheet名称

    指令说明

    获取所有sheet名称-1

    Excel对象

    选择一个之前通过【获取Excel对象】或【创建Excel对象】指令创建的Excel对象

    保存sheet对象至

    将所有sheet表名称保存到列表对象中


    使用示例

    获取Excel对象-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置单元格】指令在指定的sheet表下指定的单元格中写入内容-->使用【保存Excel】指令保存excel文件



    获取sheet表对象

    指令说明

    获取sheet表对象-1

    Excel对象

    选择一个之前通过【获取Excel对象】或【创建Excel对象】指令创建的Excel对象

    sheet名称

    sheet表的名称

    保存sheet对象至

    将所有sheet表名称保存到列表对象中


    使用示例

    获取Excel对象-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置单元格】指令在指定的sheet表下指定的单元格中写入内容-->使用【保存Excel】指令保存excel文件



    删除sheet表

    指令说明

    删除sheet表-1

    Excel对象

    选择一个之前通过【获取Excel对象】或【创建Excel对象】指令创建的Excel对象

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象


    使用示例

    删除sheet表-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【删除sheet表】指令在将sheet表删除-->使用【保存Excel】指令保存excel文件



    复制sheet表

    指令说明

    复制sheet表-1

    Excel对象

    选择一个之前通过【获取Excel对象】或【创建Excel对象】指令创建的Excel对象

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象


    使用示例

    复制sheet表-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【删除sheet表】指令在复制sheet表-->使用【保存Excel】指令保存excel文件



    修改sheet表名称

    指令说明

    修改sheet表名称-1

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象

    新的sheet名称

    新的sheet表名称


    使用示例

    修改sheet表名称-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【删除sheet表】指令在复制sheet表-->使用【保存Excel】指令保存excel文件



    读取单元格

    指令说明

    读取单元格-1

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象

    单元格

    单元格位置,如:A1即A列,第一行的位置

    保存单元格对象至

    单元格对象保存到变量中


    使用示例

    读取单元格-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格】指令在读取单元格-->使用【保存Excel】指令保存excel文件



    读取单元格数据

    指令说明

    读取单元格数据-1

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象

    单元格

    单元格位置,如:A1即A列,第一行的位置

    保存单元格数据至

    单元格数据保存到变量中


    使用示例

    读取单元格数据-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格数据】指令在获取单元格数据-->使用【控制台日志打印】指令将读取到的单元格数据输出到控制台日志中-->使用【保存Excel】指令保存excel文件



    读取单元格行数据

    指令说明

    读取单元格行数据-1

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象

    行数

    行数,如:1第一行

    保存行数据至

    行数据保存到变量中


    使用示例

    读取单元格行数据-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格行数据】指令在获取单元格数据-->使用【控制台日志打印】指令将读取到的单元格行数据输出到控制台日志中-->使用【保存Excel】指令保存excel文件



    读取单元格列数据

    指令说明

    读取单元格列数据-1

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象

    列数

    行数,如:A第A列

    保存列数据至

    列数据保存到变量中


    使用示例

    读取单元格列数据-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格列数据】指令在获取单元格数据-->使用【控制台日志打印】指令将读取到的单元格列数据输出到控制台日志中-->使用【保存Excel】指令保存excel文件



    读取单元格所有数据

    指令说明

    读取所有单元格数据-1

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象

    保存所有单元格数据至

    所有单元格数据保存到变量中


    使用示例

    读取所有单元格数据-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取所有单元格数据】指令在获取单元格数据-->使用【控制台日志打印】指令将读取到的单元格数据输出到控制台日志中-->使用【保存Excel】指令保存excel文件



    读取指定区域单元格数据

    指令说明

    读取指定区域单元格数据-1

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象

    起始单元格

    开始单元格位置

    结束单元格

    结束单元格位置

    保存指定区域单元格数据至

    指定区域数据保存到变量中


    使用示例

    读取指定区域单元格数据-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取指定区域单元格数据】指令在获取单元格数据-->使用【控制台日志打印】指令将读取到的单元格数据输出到控制台日志中-->使用【保存Excel】指令保存excel文件



    设置单元格数据

    指令说明

    设置单元格数据-1

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象

    单元格名称

    单元格位置

    数据

    单元格数据


    使用示例

    获取Excel对象-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置单元格】指令在指定的sheet表下指定的单元格中写入内容-->使用【保存Excel】指令保存excel文件



    插入行数据

    指令说明

    插入行数据-1

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象

    数据

    单元格行数据,列表数据


    使用示例

    插入行数据-2

    此流程执行逻辑:使用【获取Excel对象】-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【插入行数据】指令在追加插入行数-->使用【保存Excel】指令保存excel文件



    插入空列

    指令说明

    插入空列-1

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象

    列位置

    第几列

    数量

    插入几列


    使用示例

    插入空行-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【插入空列】指令在第一列前插入一列-->使用【插入空行】指令在第一行前插入一行-->使用【保存Excel】指令保存excel文件



    插入空行

    指令说明

    插入空行-1

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象

    行位置

    第几行

    数量

    插入几行


    使用示例

    插入空行-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【插入空列】指令在第一列前插入一列-->使用【插入空行】指令在第一行前插入一行-->使用【保存Excel】指令保存excel文件



    删除行

    指令说明

    删除行-1

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象

    行位置

    第几行


    使用示例

    删除列-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【删除行】指令在删除第一行单元格-->使用【删除列行】指令删除第一列单元格-->使用【保存Excel】指令保存excel文件



    删除列

    指令说明

    删除列-1

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象

    列位置

    第几列


    使用示例

    删除列-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【删除行】指令在删除第一行单元格-->使用【删除列行】指令删除第一列单元格-->使用【保存Excel】指令保存excel文件



    移动单元格

    指令说明

    移动单元格-1

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象

    单元格范围

    单元格范围的开始位置与结束位置

    移动行数

    整数为向右移动,负数向左移动

    移动列数

    整数为向上移动,负数向下移动


    使用示例

    移动单元格-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【移动单元格】指令移动单元格-->使用【保存Excel】指令保存excel文件



    冻结窗口

    指令说明

    冻结窗口-1

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象

    冻结列

    冻结窗口的位置


    使用示例

    冻结窗口-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【冻结窗口】冻结窗口-->使用【保存Excel】指令保存excel文件



    添加筛选器

    指令说明

    添加筛选器-1

    sheet对象

    选择之前通过【获取sheet表对象】的sheet表对象

    筛选列

    添加筛选器的位置


    使用示例

    添加筛选器-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【添加筛选器】在A1单元格位置添加筛选器-->使用【保存Excel】指令保存excel文件



    设置字体样式

    指令说明

    设置字体样式-1

    单元格对象

    选择之前通过【读取单元格】获取的单元格对象

    字体名称

    字体名称

    字体大小

    字体大小

    是否加粗

    是否加粗

    是否斜体

    是否斜体

    字体颜色

    字体颜色


    使用示例

    设置字体样式-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格】获取指定单元格的对象-->使用【设置字体样式】修改单元格的字体样式-->使用【保存Excel】指令保存excel文件



    获取字体样式

    指令说明

    获取字体样式-1

    单元格对象

    选择之前通过【读取单元格】获取的单元格对象

    保存字体对象至

    将获取到的字体样式保存到变量中


    使用示例

    获取字体样式-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格】获取指定单元格的对象-->使用【获取字体样式】获取单元格的字体样式-->使用【控制台日志打印】将字体样式打印到控制台日志中-->使用【保存Excel】指令保存excel文件



    设置对齐方式

    指令说明

    设置对其方式-1

    单元格对象

    选择之前通过【读取单元格】获取的单元格对象

    水平对其方式

    居中

    左端对其

    右端对其

    分散对齐

    两端对齐

    填充

    跨列剧中

    一般对其

    垂直对齐方式

    居中

    分散对齐

    两端对其

    顶端对其

    底端对其

    旋转角度

    角度,整数

    是否自动换行

    是/否


    使用示例

    设置对其方式-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格】获取指定单元格的对象-->使用【设置至对其方式】获取单元格的对其样式-->使用【保存Excel】指令保存excel文件



    边框样式

    指令说明

    边框样式-1

    样式

    双线/细线....

    字体颜色

    字体颜色

    保存边框对象值至

    将边框样式保存到对象


    使用示例

    设置边框样式-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格】获取指定单元格的对象-->使用【边框样式】配置边框样式-->使用【设置边框样式】设置单元格的边框样式-->使用【保存Excel】指令保存excel文件



    设置边框样式

    指令说明

    设置边框样式-1

    单元格对象

    选择之前通过【读取单元格】获取的单元格对象

    左边框

    选择之前通过【边框样式】获取的边框样式对象对象

    右边框

    选择之前通过【边框样式】获取的边框样式对象对象

    上边框

    选择之前通过【边框样式】获取的边框样式对象对象

    下边框

    选择之前通过【边框样式】获取的边框样式对象对象


    使用示例

    设置边框样式-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格】获取指定单元格的对象-->使用【边框样式】配置边框样式-->使用【设置边框样式】设置单元格的边框样式-->使用【保存Excel】指令保存excel文件



    设置填充样式

    指令说明

    设置填充样式-1

    单元格对象

    选择之前通过【读取单元格】获取的单元格对象

    样式

    单元格样式

    背景颜色

    单元格背景颜色


    使用示例

    设置填充样式-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格】获取指定单元格的对象-->使用【设置填充样式】设置填充样式-->使用【保存Excel】指令保存excel文件



    设置填充渐变样式

    指令说明

    设置填充渐变样式-1

    单元格对象

    选择之前通过【读取单元格】获取的单元格对象

    背景颜色

    单元格背景色


    使用示例

    设置填充渐变样式-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【读取单元格】获取指定单元格的对象-->使用【设置填充渐变样式】设置填充渐变样式-->使用【保存Excel】指令保存excel文件



    设置行高

    指令说明

    设置行高-1

    sheet对象

    选择之前通过【获取sheet表对象】获取的sheet表对象

    行位置

    第几行

    行高

    高度,正数


    使用示例

    设置行高-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置行高】设置单元格行高-->使用【保存Excel】指令保存excel文件



    设置列宽

    指令说明

    设置列宽-1

    sheet对象

    选择之前通过【获取sheet表对象】获取的sheet表对象

    列位置

    第几列

    行高

    高度,正数


    使用示例

    设置列宽-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置列高】设置单元格列高-->使用【保存Excel】指令保存excel文件



    合并单元格

    指令说明

    合并单元格-1

    sheet对象

    选择之前通过【获取sheet表对象】获取的sheet表对象

    单元格范围

    开始单元格位置与结束单元格位置


    使用示例

    合并单元格-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【合并单元格】合并单元格-->使用【保存Excel】指令保存excel文件



    取消合并单元格

    指令说明

    取消合并单元格-1

    sheet对象

    选择之前通过【获取sheet表对象】获取的sheet表对象

    单元格范围

    开始单元格位置与结束单元格位置


    使用示例

    取消合并单元格-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表名称】指令获取excel文件中所有sheet表的名称,并保存到列表变量中-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【取消合并单元格】取消合并单元格-->使用【保存Excel】指令保存excel文件



    设置单元格公式

    指令说明

    设置单元格公式-1

    sheet对象

    sheet对象名称

    单元格名称

    要写入公式的单元格名称

    公式

    单元格公式


    使用示例

    设置单元格公式-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置单元格公式】指令将指定sheet表中单元格写入公式中



    设置表格区域公式

    指令说明

    设置表格区域公式-1

    sheet对象

    sheet对象名称

    开始单元格名称

    表格区域开始单元格名称

    结束单元格名称

    表格区域结束单元格名称

    公式

    Excel表格公式


    使用示例

    设置表格区域公式-2

    此流程执行逻辑:使用【获取Excel对象】指令获取excel文件对象-->使用【获取sheet表对象】指令根据获取到的sheet表名称的列表变量获取指定sheet表对象-->使用【设置表格区域公式】指令将指定sheet表中区域写入公式中



    文件/文件夹压缩

    指令说明

    文件.文件夹压缩-1

    压缩文件路径

    需要压缩的文件全路径

    压缩至文件路径

    压缩文件存放路径


    使用示例

    文件.文件夹压缩-2

    此流程执行逻辑:使用【文件/文件夹压缩】指令压缩文件



    解压zip文件

    指令说明

    解压zip文件-1

    解压文件路径

    需要解压的文件全路径

    解压至文件路径

    解压文件存放路径


    使用示例

    解压zip文件-2

    此流程执行逻辑:使用【解压zip文件】指令解压zip文件



    获取时间戳

    指令说明

    获取时间戳-1

    保存时间戳至

    将获取到的时间戳保存到变量


    使用示例

    获取时间戳-2

    此流程执行逻辑:【获取时间戳】获取时间戳保存到变量中 --> 使用【控制台日志打印】将时间戳在打印输出到控制台中



    获取时间

    指令说明

    获取时间-1

    保存时间到

    将获取到的时间保存到变量中


    使用示例

    获取时间-2

    此流程执行逻辑:【获取时间】获取本地时间保存到变量中 --> 使用【控制台日志打印】将时间在打印输出到控制台中



    获取日期

    指令说明

    获取日期-1

    保存日期到

    将获取到的日期保存到变量中


    使用示例

    获取日期-2

    此流程执行逻辑:【获取日期】获取本地日期保存到变量中 --> 使用【控制台日志打印】将时间在打印输出到控制台



    格式化时间

    指令说明

    格式化时间-1

    时间

    可以手动输入时间,也可以是使用【获取时间】获取到的时间

    旧时间格式

    旧时间的格式

    新时间格式

    新时间的格式

    保存时间至

    将格式化后的时间保存到变量中


    使用示例

    格式化时间-2

    此流程执行逻辑:【获取时间】获取本地时间保存到变量中 --> 使用【格式化时间】将获取到的时间进行格式化处理--> 使用【控制台日志打印】将格式化后的时间在打印输出到控制台



    获取年份

    指令说明

    获取年份-1

    保存年份至

    将获取到的年份保存到变量中


    使用示例

    获取年份-2

    此流程执行逻辑:【获取年份】获取到的年份保存到变量中 --> 使用【控制台日志打印】将获取到的年份在打印输出到控制台



    获取月份

    指令说明

    获取月份-1

    保存月份至

    将获取到的月份保存到变量中


    使用示例

    获取月份-2

    此流程执行逻辑:【获取月份】获取到的月份保存到变量中 --> 使用【控制台日志打印】将获取到的月份在打印输出到控制台



    获取天

    指令说明

    获取天-1

    保存天至

    将获取到的天保存到变量中


    使用示例

    获取天-2

    此流程执行逻辑:【获取天】获取到的天保存到变量中 --> 使用【控制台日志打印】将获取到的天在打印输出到控制台



    获取小时

    指令说明

    获取小时-1

    保存小时至

    将获取到的小时保存到变量中


    使用示例

    获取小时-2

    此流程执行逻辑:【获取小时】获取到的小时保存到变量中 --> 使用【控制台日志打印】将获取到的小时在打印输出到控制台



    获取分钟

    指令说明

    获取分钟-1

    保存分钟至

    将获取到的分钟保存到变量中


    使用示例

    获取分钟-2

    此流程执行逻辑:【获取分钟】获取到的分钟保存到变量中 --> 使用【控制台日志打印】将获取到的分钟在打印输出到控制台



    获取秒数

    指令说明

    获取秒数-1

    保存秒数至

    将获取到的秒数保存到变量中


    使用示例

    获取秒数-2

    此流程执行逻辑:【获取秒数】获取到的秒数保存到变量中 --> 使用【控制台日志打印】将获取到的秒数在打印输出到控制台



    获取本周第几天

    指令说明

    获取本周第几天-1

    保存本周第几天至

    将计算后的结果保存到变量中


    使用示例

    获取本周第几天-2

    此流程执行逻辑:【获取本周第几天】计算当前是本周的第几天并将结果保存到变量中 --> 使用【控制台日志打印】将结果在打印输出到控制台



    计算时间差

    指令说明

    计算时间差-1

    时间1

    时间1

    时间2

    时间2

    时间格式

    时间1与时间2的格式

    保存时间差至

    将计算后的结果保存到变量中


    使用示例

    计算时间差-2

    此流程执行逻辑:【计算时间差】计算计算两个时间的时间差并将结果保存到变量中 --> 使用【控制台日志打印】将结果在打印输出到控制台



    计算天数

    指令说明

    计算天数-1

    时间1

    时间1

    时间2

    时间2

    时间格式

    时间1与时间2的格式

    保存天数至

    将计算后的结果保存到变量中


    使用示例

    计算天数-2

    此流程执行逻辑:【计算天数】计算计算两个时间的中间相隔天数并将结果保存到变量中 --> 使用【控制台日志打印】将结果在打印输出到控制台



    字符串转为时间

    指令说明

    字符串转换为时间-1

    时间字符串

    时间字符串

    时间格式

    %Y-%m-%d ....

    保存转换后的时间至

    将转换后的时间保存到变量中


    使用示例

    字符串转换为时间-2

    此流程执行逻辑:【字符串转换为时间】将字符串转为时间保存到变量中 --> 使用【控制台日志打印】将结果在打印输出到控制台



    图像二维码识别

    指令说明

    识别二维码-1

    图片路径

    二维码图片全路径


    使用示例

    识别二维码-2

    此流程执行逻辑:【图像二维码识别】识别二维码,并将二维码内容保存到变量中 --> 使用【控制台日志打印】将结果在打印输出到控制台



    生成二维码

    指令说明

    生成二维码-1

    内容

    二维码内容

    二维码路径

    存放二维码的路径

    图片名称

    生成的二维码图片名称


    使用示例

    生成二维码-2

    此流程执行逻辑:【生成二维码】生成一个二维码并保存到本地



    新建字典

    指令说明

    新建字典-1

    保存字典至

    新建字典保存到变量



    获取键值

    指令说明

    获取键值-1

    字典

    使用流程变量全局变量或【设置变量】创建的字典

    字典的键名

    保存键值

    保存键值到变量中


    使用示例

    流程变量字典-1

    获取键值-2

    此流程执行逻辑:新建流程变量字典类型-->【获取键值】获取字典键名为:a 的键值并保存到变量中 --> 使用【控制台日志打印】将获取到的键值在打印输出到控制台



    获取字典键名列表

    指令说明

    获取字典键名列表-1

    字典

    使用流程变量全局变量或【设置变量】创建的字典

    保存键名列表

    将获取到的键名列表到变量中


    使用示例

    流程变量字典-1

    获取字典键名列表-2

    此流程执行逻辑:新建流程变量字典类型-->【获取字典键名列表】获取字典dict的键名列表并保存到变量中 --> 使用【控制台日志打印】将键名列表在打印输出到控制台



    获取字典值列表

    指令说明

    获取字典键值列表-1

    字典

    使用流程变量全局变量或【设置变量】创建的字典

    保存键值列表

    将获取到的键值列表到变量中


    使用示例

    流程变量字典-1

    获取字典键值列表-2

    此流程执行逻辑:新建流程变量字典类型-->【获取字典键值列表】获取字典dict的键值列表并保存到变量中 --> 使用【控制台日志打印】将键值列表在打印输出到控制台



    删除字典键值对

    指令说明

    删除字典键值对-1

    字典

    使用流程变量全局变量或【设置变量】创建的字典

    字典的键名


    使用示例

    流程变量字典-1

    删除字典键值对-2

    此流程执行逻辑:新建流程变量字典类型-->【删除字典键值对】删除字典dict的键名为a的值 --> 使用【控制台日志打印】将字典dict在打印输出到控制台



    新建列表

    指令说明

    新建列表-1

    保存列表至

    新建列表保存到变量



    清空列表

    指令说明

    清空列表-1

    列表

    使用流程变量全局变量或【设置变量】创建的列表


    使用示例

    流程变量列表-1

    清空列表-2

    此流程执行逻辑:新建流程变量列表类型-->【清空列表】清空列表list --> 使用【控制台日志打印】将列表list在打印输出到控制台



    列表添加一项

    指令说明

    列表添加一项-1

    列表

    使用流程变量全局变量或【设置变量】创建的列表

    要添加的对象

    可以是其他对象(变量)也可以是字符串

    保存列表至

    并将列表保存到新变量中


    使用示例

    流程变量列表-1

    列表添加一项-2

    此流程执行逻辑:新建流程变量列表类型-->【列表添加一项】在列表中追加一项内容 --> 使用【控制台日志打印】将新的列表list1在打印输出到控制台



    删除列表一项

    指令说明

    删除列表一项-1

    列表

    使用流程变量全局变量或【设置变量】创建的列表

    位置或值

    位置:下标从0开始

    值:列表中的值

    删除方式

    按位置删除/按内容删除


    使用示例

    流程变量列表-1

    删除列表一项-2

    此流程执行逻辑:新建流程变量列表类型-->【删除列表一项】按位置删除列表一个值 --> 使用【控制台日志打印】将列表list在打印输出到控制台-->【删除列表一项】按内容删除列表一个值 --> 使用【控制台日志打印】将列表list在打印输出到控制台



    获取列表长度

    指令说明

    获取列表长度-1

    列表

    使用流程变量全局变量或【设置变量】创建的列表

    保存列表长度至

    将获取到的列表长度保存到变量


    使用示例

    流程变量列表-1

    获取列表长度-2

    此流程执行逻辑:新建流程变量列表类型-->【获取列表长度】获取列表长度 --> 使用【控制台日志打印】将列表长度在打印输出到控制台



    列表排序

    指令说明

    列表排序-2

    列表

    使用流程变量全局变量或【设置变量】创建的列表

    排序方式

    升序/降序

    保存结果至

    将排序结果保存到变量


    使用示例

    流程变量列表-1

    列表排序-1

    此流程执行逻辑:新建流程变量列表类型-->【列表排序】将列表进行降序排列 --> 使用【控制台日志打印】将排序后的列表在打印输出到控制台



    反转列表

    指令说明

    反转列表-1

    列表

    使用流程变量全局变量或【设置变量】创建的列表

    保存结果至

    将反转后的列表保存到变量


    使用示例

    流程变量列表-1

    反转列表-2

    此流程执行逻辑:新建流程变量列表类型-->【反转列表】将列表反转 --> 使用【控制台日志打印】将反转后的列表在打印输出到控制台



    获取列表指定项的位置

    指令说明

    获取列表指定项的位置-1

    列表

    使用流程变量全局变量或【设置变量】创建的列表

    内容

    列表值

    保存指定项位置至

    将指定项的位置保存到变量


    使用示例

    流程变量列表-1

    获取列表指定项的位置-2

    此流程执行逻辑:新建流程变量列表类型-->【获取列表指定项的位置】获取列表指定项的位置 --> 使用【控制台日志打印】将指定项的位置在打印输出到控制台



    新建集合

    指令说明

    新建集合-1

    保存集合到

    将创建的集合保存到变量


    使用示例

    新建集合-2

    此流程执行逻辑:使用【新建集合】指令创建一个空集合-->使用【添加元素到集合】在空集合中添加一个元素-->执行【控制台日志打印】将添加元素后的集合内容输出到控制台日志中



    复制集合

    指令说明

    复制集合-1

    集合

    待复制的集合名称

    保存集合到

    将复制的集合保存到新的变量中


    使用示例

    复制集合-2

    此流程执行逻辑:使用【新建集合】指令创建一个空集合-->使用【添加元素到集合】在空集合中添加一个元素-->使用【复制集合】将set_obj集合的内容复制到集合set2中-->【控制台日志打印】将集合set2内容输出到控制台日志中



    获取集合大小

    指令说明

    获取集合大小-1

    集合

    集合名

    保存集合到

    将获取到的集合大小保存到变量中


    使用示例

    获取集合大小-2

    此流程执行逻辑:使用【设置变量】指令创建一个集合-->使用【获取集合大小】获取该集合的大小-->【控制台日志打印】将获取到的集合大小输出到控制台日志中



    添加元素到集合

    指令说明

    添加元素到集合-1

    集合

    集合名

    要添加的内容

    需要添加的内容

    保存集合到

    将获取到的集合大小保存到变量中


    使用示例

    新建集合-2

    此流程执行逻辑:使用【新建集合】指令创建一个空集合-->使用【添加元素到集合】在空集合中添加一个元素-->执行【控制台日志打印】将添加元素后的集合内容输出到控制台日志中



    清除集合

    指令说明

    清除集合-1

    集合

    集合名


    使用示例

    清除集合-2

    此流程执行逻辑:使用【设置变量】指令创建一个集合-->使用【清除集合】清除集合中的内容-->【控制台日志打印】将集合输出到控制台日志中



    取交集

    指令说明

    取交集-1

    集合1

    集合名

    集合2

    集合名

    保存交集至

    将两个集合的交集保存到变量中


    使用示例

    取交集-2

    此流程执行逻辑:使用【设置变量】指令创建两个集合-->使用【取交集】获取两个集合的交集-->【控制台日志打印】将两个集合的交集输出到控制台日志中



    是否不包含相同元素

    指令说明

    是否不包含元素-1

    集合1

    集合名

    集合2

    集合名

    保存结果至

    将结果保存到变量中


    使用示例

    是否不包含元素-2

    此流程执行逻辑:使用【设置变量】指令创建两个集合set1,set2-->使用【是否不包含相同元素】指令判断两个集合中是否存在相同元素-->【控制台日志打印】将结果输出到控制台日志中



    判断是否为子集

    指令说明

    判断是否为子集-1

    集合1

    集合名

    集合2

    集合名

    保存是否为子集至

    将结果保存到变量中


    使用示例

    判断是否为子集-2

    此流程执行逻辑:使用【设置变量】指令创建两个集合set1,set2-->使用【判断是否为子集】指令集合set1是否是集合set2的子集-->【控制台日志打印】将结果输出到控制台日志中



    判断是否为父集

    指令说明

    判断是否为父集-1

    集合1

    集合名

    集合2

    集合

    保存是否为父集至

    将结果保存到变量中


    使用示例

    判断是否为父集-2

    此流程执行逻辑:使用【设置变量】指令创建两个集合set1,set2-->使用【判断是否为子集】指令集合集合set1是否是集合set2的父集-->【控制台日志打印】将结果输出到控制台日志中



    取差集

    指令说明

    取差集-1

    集合1

    集合名

    集合2

    集合名

    保存差集至

    将差集保存到变量中


    使用示例

    取差集-2

    此流程执行逻辑:使用【设置变量】指令创建两个集合set1,set2-->使用【判断是否为子集】指令获取两个集合的差集-->【控制台日志打印】将差集输出到控制台日志中



    取并集

    指令说明

    取并集-2

    集合1

    集合名

    集合2

    集合名

    保存差集至

    将并集保存到变量中


    使用示例

    取并集-1

    此流程执行逻辑:使用【设置变量】指令创建两个集合set1,set2-->使用【判断是否为子集】指令获取两个集合的并集-->【控制台日志打印】将并集输出到控制台日志中



    首字符大写

    指令说明

    首字母大小写-1

    字符串

    需要进行转大写的字符串

    保存字符串对象至

    将首字母转大写后的字符串保存到变量中


    使用示例

    首字母大小写-2

    此流程执行逻辑:使用【首字符大写】将字符串“hello robot”首字母转大写 --> 使用【控制台日志打印】将转换后的字符串在打印输出到控制台



    转为小写

    指令说明

    转小写-1

    字符串

    需要进行转大写的字符串

    保存字符串对象至

    将转小写后的字符串保存到变量中


    使用示例

    转小写-2

    此流程执行逻辑:使用【转小写】将字符串“HELLO ROBOT”首字母转大写 --> 使用【控制台日志打印】将转换后的字符串在打印输出到控制台



    包含次数

    指令说明

    包含次数-1

    字符串

    需要进行转大写的字符串

    目标字符串

    判断的目标字符串

    保存字符串对象至

    将判断后的结果保存到变量中


    使用示例

    包含次数-2

    此流程执行逻辑:使用【包含次数】判断字符串hello robot,包含o的次数 --> 使用【控制台日志打印】将结果在打印输出到控制台



    以指定的编码格式编码字符串

    指令说明

    以指定的编码格式编码字符串-1

    字符串

    内容

    指定编码

    编码格式如:utf-8

    保存结果至

    将编码后的结果保存到变量中


    使用示例

    以指定的编码格式编码字符串-2

    此流程执行逻辑:使用【以指定的编码格式编码字符串】指令将字符串hellorobot的编码为utf-8 --> 使用【控制台日志打印】将结果在打印输出到控制台



    结尾判断

    指令说明

    结尾判断-1

    字符串

    需要进行判断的字符串

    目标字符串

    判断的目标字符串

    保存结果对象至

    将判断后的结果保存到变量中


    使用示例

    结尾判断-2

    此流程执行逻辑:使用【结尾判断】指令判断字符串hello robot是否是以t结尾 --> 使用【控制台日志打印】将结果在打印输出到控制台



    字符串包含位置

    指令说明

    字符串包含位置-1

    字符串

    需要进行判断的字符串

    目标字符串

    判断的目标字符串

    保存结果至

    将判断后的结果保存到变量中


    使用示例

    字符串包含位置-2

    此流程执行逻辑:使用【字符串包含位置】指令判断字符串 robot中字符t的下标 --> 使用【控制台日志打印】将结果在打印输出到控制台



    是否首字母或数字

    指令说明

    判断字母或数字-1

    字符串

    需要进行判断的字符串

    保存结果至

    将判断后的结果保存到变量中


    使用示例

    判断字母或数字-2

    此流程执行逻辑:使用【字符串包含位置】指令判断字符串 robot 1 --> 使用【控制台日志打印】将结果在打印输出到控制台



    是否字母

    指令说明

    是否字母-1

    字符串

    需要进行判断的字符串

    保存结果至

    将判断后的结果保存到变量中


    使用示例

    是否字母-2

    此流程执行逻辑:使用【是否字母】指令判断hello1 --> 使用【控制台日志打印】将结果在打印输出到控制台



    是否十进制字符

    指令说明

    是否十进制字符-1

    字符串

    需要进行判断的字符串

    保存结果至

    将判断后的结果保存到变量中


    使用示例

    是否十进制字符-2

    此流程执行逻辑:使用【是否十进制字符】指令判段字符串是否是十进制 --> 使用【控制台日志打印】将结果在打印输出到控制台



    是否整数

    指令说明

    是否整数-1

    字符串

    需要进行判断的字符串

    保存结果至

    将判断后的结果保存到变量中


    使用示例

    是否整数-2

    此流程执行逻辑:使用【是否整数】指令判段字符串是否都是数字 --> 使用【控制台日志打印】将结果在打印输出到控制台



    是否标识符

    指令说明

    是否标识符-1

    字符串

    需要进行判断的字符串

    保存结果至

    将判断后的结果保存到变量中


    使用示例

    是否标识符-2

    此流程执行逻辑:使用【是否标识符】指令判段字符串是否是标识符 --> 使用【控制台日志打印】将结果在打印输出到控制台



    是否小写

    指令说明

    是否小写-1

    字符串

    需要进行判断的字符串

    保存结果至

    将判断后的结果保存到变量中


    使用示例

    是否小写-2

    此流程执行逻辑:使用【是否小写】指令判段字符串是否都是小写 --> 使用【控制台日志打印】将结果在打印输出到控制台



    是否数字

    指令说明

    是否数字-1

    字符串

    需要进行判断的字符串

    保存结果至

    将判断后的结果保存到变量中


    使用示例

    是否数字-2

    此流程执行逻辑:使用【是否数字】指令判段字符串是否都是数字--> 使用【控制台日志打印】将结果在打印输出到控制台



    是否可打印

    指令说明

    是否可打印-1

    字符串

    需要进行判断的字符串

    保存结果至

    将判断后的结果保存到变量中


    使用示例

    是否可打印-2

    此流程执行逻辑:使用【是否可打印】指令判段字符串是否可打印 --> 使用【控制台日志打印】将结果在打印输出到控制台



    是否空格

    指令说明

    是否空格-1

    字符串

    需要进行判断的字符串

    保存结果至

    将判断后的结果保存到变量中


    使用示例

    是否空格-2

    此流程执行逻辑:使用【是否空格】指令判段字符串是否都是空格 --> 使用【控制台日志打印】将结果在打印输出到控制台



    是否全大写

    指令说明

    是否全大写-1

    字符串

    需要进行判断的字符串

    保存结果至

    将判断后的结果保存到变量中


    使用示例

    是否全大写-2

    此流程执行逻辑:使用【是否全大写】指令判段字符串是否都是大写 --> 使用【控制台日志打印】将结果在打印输出到控制台



    转小写

    指令说明

    转换小写-1

    字符串

    需要进行判断的字符串

    保存结果至

    将判断后的结果保存到变量中


    使用示例

    转换小写-2

    此流程执行逻辑:使用【转小写】指令将字符串转小写 --> 使用【控制台日志打印】将结果在打印输出到控制台



    替换指定字符串

    指令说明

    替换指定字符串-1

    字符串

    需要进行判断的字符串

    目标字符串

    替换前(原)字符串

    替换为字符串

    替换后的字符串

    保存结果至

    将判断后的结果保存到变量中


    使用示例

    替换指定字符串-2

    此流程执行逻辑:使用【替换指定字符串】指令替换指定字符串 --> 使用【控制台日志打印】将结果在打印输出到控制台



    字符串拆分

    指令说明

    字符串拆分-1

    字符串

    需要进行判断的字符串

    目标字符串

    指定的分隔符(字符串)

    保存结果至

    将判断后的结果保存到变量中


    使用示例

    字符串拆分-2

    此流程执行逻辑:使用【字符串拆分】指令进行字符串拆分--> 使用【控制台日志打印】将结果在打印输出到控制台



    开头判断

    指令说明

    开头判断-1

    字符串

    需要进行判断的字符串

    目标字符串

    指定字符串

    保存结果至

    将判断后的结果保存到变量中


    使用示例

    开头判断-2

    此流程执行逻辑:使用【开头判断】指令判断字符串是否以指定字符串开头--> 使用【控制台日志打印】将结果在打印输出到控制台



    大小写切换

    指令说明

    大小写切换-1

    字符串

    需要进行切换的字符串

    保存结果至

    将判断后的结果保存到变量中


    使用示例

    大小写切换-2

    此流程执行逻辑:使用【大小写切换】指令对字符串进行大小写切换--> 使用【控制台日志打印】将结果在打印输出到控制台



    转大写

    指令说明

    转大写-1

    字符串

    任意字符串

    使用示例

    转大写-2

    此流程执行逻辑:使用【转大写】指令对字符串进行大写转换--> 使用【控制台日志打印】将结果在打印输出到控制台



    正则表达式查找子串

    指令说明

    正则表达式查找子串-1

    正则表达式

    正则表达式

    匹配字符串

    待匹配的字符串

    匹配方式

    默认无任何标识

    使匹配对大小写不敏感

    做本地化识别

    多行匹配,影响^和$

    匹配包括换行在内的所有字符

    根据Unicode字符集解析字符

    保存匹配结果对象至

    将匹配的结果保存到变量中



    正则表达式查找全部子串

    指令说明

    正则表达式查找全部子串-1

    正则表达式

    正则表达式

    匹配字符串

    待匹配的字符串

    匹配方式

    默认无任何标识

    使匹配对大小写不敏感

    做本地化识别

    多行匹配,影响^和$

    匹配包括换行在内的所有字符

    根据Unicode字符集解析字符

    保存匹配结果对象至

    将匹配的结果保存到变量中



    正则表达式替换

    指令说明

    正则表达式替换-1

    正则表达式

    正则表达式

    匹配字符串

    待匹配的字符串

    替换字符串

    待替换的字符串

    次数,默认全部

    次数

    匹配方式

    默认无任何标识

    使匹配对大小写不敏感

    做本地化识别

    多行匹配,影响^和$

    匹配包括换行在内的所有字符

    根据Unicode字符集解析字符

    保存匹配结果对象至

    将匹配的结果保存到变量中



    JSON字符串转换为对象

    指令说明

    json字符串转为对象-1

    JSON字符串

    json格式字符串

    保存JSON对象至

    将JSON对象保存到变量中


    使用示例

    json字符串转为对象-2

    此流程执行逻辑:使用【JSON字符串转换为对象】指令将json格式的字符串转为对象--> 使用【控制台日志打印】将结果在打印输出到控制台



    对象转换为JSON字符串

    指令说明

    对象转为json字符串-1

    JSON对象

    json对象

    保存JSON字符串至

    将JSON字符串保存到变量中


    使用示例

    对象转为json字符串-2

    此流程执行逻辑:使用【对象转换为JSON字符串】指令将json格式的字符串转为对象--> 使用【控制台日志打印】将结果在打印输出到控制台



    JSON文件转对象

    指令说明

    json文件转对象-1

    JSON文件

    json文件全路径

    保存JSON对象至

    将JSON对象保存到变量中


    使用示例

    json文件转对象-2

    此流程执行逻辑:使用【JSON文件转对象】指令将json格式的文件转为对象--> 使用【控制台日志打印】将结果在打印输出到控制台



    对象保存到Json文件

    指令说明

    对象转json文件-1

    JSON对象

    JSON模式的对象

    JSON文件

    对象存放文件路径


    使用示例

    对象转json文件-2

    此流程执行逻辑:使用【对象保存到json文件】指令将json对象的文件保存到json文件中



    数学常量

    指令说明

    数学常量-1

    数学常量

    圆周率π

    圆周与半径之比τ,值为2π

    自然数e

    无穷常量∞

    非数字常量,not-a-number


    使用示例

    数学常量-2

    此流程执行逻辑:使用【数学常量】指令获取圆周率的值-->使用【控制台日志打印】将结果输出到控制台日志



    基本运算

    指令说明

    基本运算-1

    运算符操作

    加法/减法/乘法/除法/除法取整/除法取余/取绝对值/取负值/取次幂

    左操作数

    运算符左侧数字,不能为字符串模式

    右操作数

    运算符右侧数字,不能为字符串模式

    保存运算结果对至

    将运算结果保存到表里


    使用示例

    基本运算-2

    此流程执行逻辑:使用【数学常量】指令进行加法计算-->使用【控制台日志打印】将结果输出到控制台日志



    进制转化

    指令说明

    进制转化-1

    进制转换类型

    二进制/八进制/十六进制

    操作数

    操作数不能为字符串模式

    保存运算结果对至

    将转换结果保存到表里


    使用示例

    进制转化-2

    此流程执行逻辑:使用【进制转化】指令对操作数进行二进制转化-->使用【控制台日志打印】将结果输出到控制台日志



    通用函数

    指令说明

    通用函数-1

    通用函数

    常用函数,如:获取最大或等于输入值的最小整数(向上取整)

    操作数

    操作数

    保存运算结果对象至

    将运算结果保存到变量中


    使用示例

    通用函数-2

    此流程执行逻辑:使用【通用函数】指令对操作数运算-->使用【控制台日志打印】将结果输出到控制台日志



    幂/对数函数

    指令说明

    对数函数-1

    幂/对数函数

    获取e的x次幂

    获取e的x次幂减1

    获取x的对数,默认底为e

    获取1加x的自然对数(底为e)

    获取x以2的对数,比math.log(x,2)更加精确

    获取x以10的对数,比math.log(x,10)更加精确

    获取x的y次幂

    获取x的平方根

    左操作数

    x的值,不能为字符串模式

    右操作数

    y的值,不能为字符串模式

    保存运算结果对象至

    将运算结果保存到变量中


    使用示例

    对数函数-2

    此流程执行逻辑:使用【幂/对数函数】指令使用获取x的y次幂,对2进行运算,y为3-->使用【控制台日志打印】将结果输出到控制台日志



    三角函数

    指令说明

    三角函数-2

    三角函数

    以弧度为单位返回x的反余弦值

    以弧度为单位返回x的反正弦值

    ....

    左操作数

    弧度,不能为字符串

    右操作数

    x的值,不能为字符串

    保存运算结果对象至

    将运算结果保存到变量中



    角度转换

    指令说明

    角度转换-1

    角度转换类型

    弧度转度数/度数转弧度

    参数

    度数/弧度

    保存运算结果对象至

    将运算结果保存到变量中



    双曲函数

    指令说明

    双曲函数-1

    双曲函数类型

    返回x的反双曲余弦值

    返回x的反双曲正弦值

    返回x的反双曲正切值

    返回x的双曲余弦值

    返回x的双曲正弦值

    返回x的双曲正切值

    操作数

    不能为字符串

    保存运算结果对象至

    将运算结果保存到变量中



    特殊函数

    指令说明

    特殊函数

    特殊函数类型

    获取输入值的误差函数、获取输入值的互补误差函数、获取输入值的伽马函数值、获取伽马函数在输入值x的绝对值的自然对数



    随机函数

    指令说明

    随机函数-1

    随机函数

    (x, y)产生x到y的一个整数型随机数

    ()产生 0 到 1 之间的随机浮点数

    (x, y)产生x到y之间的随机浮点数

    [x, y, z...]从序列中随机选取一个元素

    (x, y, z)生成从x到y的间隔为z的随机整数

    [x, y, z...]将序列中的元素顺序打乱

    左操作数

    x的值,不能为字符串

    右操作数

    y的值,不能为字符串

    保存运算结果对象至

    将运算结果保存到变量中



    数值转化

    指令说明

    数值转化-1

    数值转化

    浮点转为整数

    整数转为浮点

    保存运算结果对象至

    将运算结果保存到变量中



    获取html对象

    指令说明

    获取html对象-1

    html代码

    网页的url如:https://www.baidu.com/

    保存html对象至

    获取到的html网页对象,以便后续【下载图片数据】调用


    使用示例

    下载图片数据-2

    此流程执行逻辑:使用【获取html对象】指令获取指定网页的html对象-->使用【下载图片数据】将图片数据下载的本地指定目录下



    提取表格数据

    指令说明

    提取表格数据-1

    html对象

    html页面的url

    保存html表格对象至

    将获取到的表格数据存放到列表变量中


    使用示例

    提取表格数据-2

    此流程执行逻辑:使用【提取表格数据】指令获取指定网页中的表格数据-->使用【控制台日志打印】将获取到的表格数据输出到控制台



    提取图片数据

    指令说明

    提取图片数据-1

    html对象

    html页面的url

    保存html图片对象至

    将获取到的图片路径存放到列表变量中


    使用示例

    提取图片数据-2

    此流程执行逻辑:使用【提取图片数据】指令获取指定网页中的图片路径数据-->使用【控制台日志打印】将获取到的图片路径数据输出到控制台



    下载图片数据

    指令说明

    下载图片数据-1

    html对象

    使用【获取html对象】指令获取到的网页对象

    图片存放路径

    图片下载到本地的位置

    图片格式

    网页中图片的格式如,png,jpg等


    使用示例

    下载图片数据-2

    此流程执行逻辑:使用【获取html对象】指令获取指定网页的html对象-->使用【下载图片数据】将图片数据下载的本地指定目录下



    获取本机mac地址

    指令说明

    获取本机mac地址-1

    保存mac字符串对象至

    将获取到的mac字符串保存到变量中


    使用示例

    获取本机mac地址-2

    此流程执行逻辑:使用【获取本机mac地址】指令获取本机mac地址-->使用【控制台日志打印】指令将获取到的mac输出到控制台日志中



    获取本机主机名

    指令说明

    获取主机名-1

    保存主机名称对象至

    将获取主机名称保存到变量中


    使用示例

    获取主机名-2

    此流程执行逻辑:使用【获取本机主机名】指令获取本机主机名-->使用【控制台日志打印】指令将获取到主机名输出到控制台日志中



    获取本机IP地址(V4)

    指令说明

    获取本机ip地址(V4)-1

    保存ip地址(v4)称对象至

    将获到的ip地址(v4)保存到变量中


    使用示例

    获取本机ip地址(V4)-2

    此流程执行逻辑:使用【获取本机IP地址(v4)】指令获取本机ip地址(v4)-->使用【控制台日志打印】指令将获取到ip地址(v4)输出到控制台日志中



    获取本机IP地址(V6)

    指令说明

    获取本机ip地址(V6)-1

    保存ip地址(v6)称对象至

    将获到的ip地址(v6)保存到变量中


    使用示例

    获取本机ip地址(V6)-2

    此流程执行逻辑:使用【获取本机IP地址(v6)】指令获取本机ip地址(v6)-->使用【控制台日志打印】指令将获取到ip地址(v6)输出到控制台日志中



    Http请求

    指令说明

    http请求-1

    请求方法

    GET/POST/CONNECT/HEAD/PUT/DELETE/OPTIONS/TRACE/PATCH

    请求地址

    输入或选择待请求的URL地址

    请求头信息

    设置Http协议头,支持多行,每行格式为"协议头名称:协议头内容",如:"Header1:Value"

    请求参数

    设置待发送到服务器的内容,支持多行,根据不同类型的请求,填写不同格式的值

    保存响应结果到

    保存请求后的响应结果为变量

    注:响应结果包括status_code(状态码,以2开始的都表示成功,如:200)、content_type(content类型,如:application、json)、content_encoding(内容编码,为空时,可查看content_type中的chartset)、content(响应内容,若为applicaton/json,可结合JSON相关指令对结果做解析)


    使用示例

    http请求-2

    此流程执行逻辑:使用【Http请求】指令用 GET 方法请求百度首页并保存结果 --> 执行【打印日志】指令打印响应内容



    Http下载

    指令说明

    http下载-1

    请求方法

    PUT/GET/POST/DELETE/HEAD/OPTIOBNS

    请求地址

    url地址

    请求头信息

    请求头

    请求参数

    请求参数

    保存文件至

    存放文件路径


    使用示例

    此流程执行逻辑:使用【Http下载】指令向指定给服务器发送下载请求并保存下载文件名-->执行【控制台日志打印】指令打印下载文件名



    连接邮箱

    指令说明

    连接邮箱-1

    host地址

    邮箱服务器连接地址常用邮箱SMTP服务器地址大全会跳的绿豆的博客-CSDN博客smtp服务器地址怎么填

    端口

    邮箱服务器端口

    用户名

    连接邮箱服务器的邮箱

    授权码

    邮箱开启smtp服务后会生成对应的授权码如图:

    连接邮箱授权码-1

    连接邮箱授权码-2

    保存邮件连接对象至

    将邮箱连接对象保存到对象中


    使用示例

    连接邮箱-2

    此流程执行逻辑:使用【连接邮箱】指令连接到qq邮箱stmp服务器 --> 执行【发送邮件】指令给指定邮箱发送邮件-->邮件发送完毕后执行【断开邮箱连接】断开qq邮箱smtp服务器的连接



    发送邮件

    指令说明

    发送邮件-1

    邮件连接对象

    使用【连接邮箱】获取的邮箱对象

    发送方邮箱

    发送邮件的电子邮箱

    接收方邮箱

    接收邮件的电子邮箱

    标题

    邮件的标题

    内容

    邮件的正文

    邮件附件

    支持添加附件


    使用示例

    连接邮箱-2

    此流程执行逻辑:使用【连接邮箱】指令连接到qq邮箱stmp服务器 --> 执行【发送邮件】指令给指定邮箱发送邮件-->邮件发送完毕后执行【断开邮箱连接】断开qq邮箱smtp服务器的连接



    断开邮箱连接

    指令说明

    断开邮箱连接-1

    邮件连接对象

    使用【连接邮箱】获取的邮箱对象


    使用示例

    连接邮箱-2

    此流程执行逻辑:使用【连接邮箱】指令连接到qq邮箱stmp服务器 --> 执行【发送邮件】指令给指定邮箱发送邮件-->邮件发送完毕后执行【断开邮箱连接】断开qq邮箱smtp服务器的连接



    连接FTP服务器

    指令说明

    连接FTP服务器-1

    ip地址

    服务器的具体IP地址

    端口

    根据具体的服务器端口进行配置,端口的默认配置是21

    用户名

    文件服务器提供的可登录的账号

    密码

    文件服务器提供的可登录账号的密码

    保存FTP连接对象至

    保存创建好的FTP文件服务器连接对象为变量,后续流程用到该连接时,可直接调用该变量


    使用示例

    连接FTP服务器-2

    此流程执行逻辑:使用【连接FTP】指令为指定用户建立FTP服务器的连接并保存对象 --> 执行【列举远程目录下的内容】指令获取该连接对象中的全部文件 --> 执行【断开FTP连接】指令断开当前连接



    创建远程文件夹

    指令说明

    创建远程文件夹-1

    FTP连接对象

    选择一个之前通过【建立FTP连接】指令创建的连接对象

    新文件夹

    输入或选择待创建的文件夹相对于当前连接工作路径的位置及新文件夹名称



    列举远程目录下的内容

    指令说明

    列举远程目录下的内容-1

    FTP连接对象

    选择一个之前通过【建立FTP连接】指令创建的连接对象

    文件夹名称

    ftp中的文件夹名称

    保存返回的文件至

    保存获取到的文件列表为变量



    判断远程文件是否存在

    指令说明

    判断远程文件夹是否存在-1

    FTP连接对象

    选择一个之前通过【建立FTP连接】指令创建的连接对象

    文件夹名称

    ftp中的文件夹名称

    保存结果对象至

    保存返回结果到变量



    下载文件

    指令说明

    下载文件-1

    FTP连接对象

    选择一个之前通过【建立FTP连接】指令创建的连接对象

    远程文件名称

    输入待下载的文件相对当前工作路径的路径

    本地文件名称

    远程文件下载到本地的路径



    上传文件

    指令说明

    上传文件-1

    FTP连接对象

    选择一个之前通过【建立FTP连接】指令创建的连接对象

    远程文件名称

    输入待上传的文件相对当前工作路径的路径

    本地文件名称

    本地待上传的文件路径



    删除文件

    指令说明

    删除文件ftp-1

    FTP连接对象

    选择一个之前通过【建立FTP连接】指令创建的连接对象

    文件名称

    输入待删除的文件相对当前工作路径的路径



    关闭连接

    指令说明

    关闭连接-1

    FTP连接对象

    选择一个之前通过【建立FTP连接】指令创建的连接对象

    断开FTP连接】指令一般与【建立FTP连接】指令相结合使用



    数据库连接

    指令说明

    数据库连接-1

    数据库类型

    mysql/db

    ip地址

    服务器的具体IP地址

    端口

    根据具体的服务器端口进行配置,端口的默认配置是21

    用户名

    数据库用户名

    密码

    数据库密码

    数据库名称

    数据库名称

    保存数据库对象至

    保存连接到的数据库连接对象为变量,后续流程用到该数据库连接对象时,可直接调用该变量


    使用示例

    数据库连接-2

    此流程执行逻辑:使用【数据库连接】指令用指定数据库连接字符串创建数据库连接对象并保存 --> 执行【SQL查询】指令在该数据库连接对象中执行SQL语句并保存结果 --> 执行【控制台打印日志】指令打印结果 --> 执行【关闭数据库】指令关闭数据库连接



    SQL查询

    指令说明

    sql查询-1

    数据库类型

    mysql/db

    数据库对象名称

    使用【数据库连接】获取的数据库对象

    sql语句

    输入待查询的数据库查询语句

    保存查询结果至

    保存操作得到的数据库查询结果为变量,

    注:变量类型是字符串的列表的列表,即list,当执行的是 SELECT 或其他能返回结果集的语句时,可能返回空结果集,也可能返回多行多列的结果集;当执行的是 UPDATE/INSERT/DELETE 或其他没有返回结果集的语句时,只返回受影响的记录条数,这个数据存放在第0行第0列


    使用示例

    数据库连接-2

    此流程执行逻辑:使用【数据库连接】指令用指定数据库连接字符串创建数据库连接对象并保存 --> 执行【SQL查询】指令在该数据库连接对象中执行SQL语句并保存结果 --> 执行【控制台打印日志】指令打印结果 --> 执行【关闭数据库】指令关闭数据库连接



    SQL插入更新

    指令说明

    sql插入更新-1

    数据库类型

    mysql/db

    数据库对象名称

    使用【数据库连接】获取的数据库对象

    sql语句

    输入数据库的插入或给更新语句


    使用示例

    sql插入更新-2

    此流程执行逻辑:使用【数据库连接】指令用指定数据库连接字符串创建数据库连接对象并保存 --> 执行【SQL插入更新】指令在该数据库连接对象中执行SQL语句 --> 执行【事务提交】指令进行事务提交 --> 执行【关闭数据库】指令关闭数据库连接



    SQL删除

    指令说明

    sql删除-1

    数据库类型

    mysql/db

    数据库对象名称

    使用【数据库连接】获取的数据库对象

    sql语句

    输入的数据库删除语句


    使用示例

    sql删除-2

    此流程执行逻辑:使用【数据库连接】指令用指定数据库连接字符串创建数据库连接对象并保存 --> 执行【SQL删除】指令在该数据库连接对象中执行SQL语句 --> 执行【事务提交】指令进行事务提交 --> 执行【关闭数据库】指令关闭数据库连接



    SQL批量更新

    指令说明

    sql批量更新-1

    数据库类型

    mysql/db

    数据库对象名称

    使用【数据库连接】获取的数据库对象

    sql语句

    输入执行的数据库语句

    数据

    数据


    使用示例

    《使用demo截图》

    此流程执行逻辑:使用【数据库连接】指令用指定数据库连接字符串创建数据库连接对象并保存 -->执行【SQL批量更新】指令执行多个SQL--> 执行【关闭数据库】指令关闭数据库连接



    事务回滚

    指令说明

    事务回滚

    数据库对象名称

    使用【数据库连接】获取的数据库对象



    事务提交

    指令说明

    事务提交-1

    数据库对象名称

    使用【数据库连接】获取的数据库对象



    关闭数据库连接

    指令说明

    关闭数据库连接-1

    数据库对象名称

    使用【数据库连接】获取的数据库对象


    使用示例

    数据库连接-2

    此流程执行逻辑:使用【数据库连接】指令用指定数据库连接字符串创建数据库连接对象并保存 --> 执行【SQL查询】指令在该数据库连接对象中执行SQL语句并保存结果 --> 执行【控制台打印日志】指令打印结果 --> 执行【关闭数据库】指令关闭数据库连接



    获取Token

    指令说明

    获取Token-1

    用户名

    控制台用户名

    密码

    控制台密码、

    保存Token对象至

    Token存放变量


    使用示例

    获取Token

    此流程执行逻辑:使用【获取Token】指令获取控制台接口-->使用【控制台日志打印】打印结果



    数据库操作

    指令说明

    获取Token-1

    请求头信息

    Token的请求头信息

    类名

    类的名称,例如XxService

    方法名

    方法名,例如FindXxById

    参数类型

    参数的类型,例如:String、Long、SysXx等

    参数值

    参数的值

    保存操作结果对象至

    操作结果对象存放变量


    使用示例

    获取Token

    此流程执行逻辑:使用【数据库操作】指令指定实例对象参数,通过接口形式操作数据库



    云OCR识别

    指令说明

    《UI截图》

    请求方式

    GET/POST/CONNECT/HEAD/PUT/DELETE/OPTIONS/TRACE/PATCH

    请求地址

    输入或选择待请求的URL地址

    请求头

    设置Http协议头,支持多行,每行格式为"协议头名称:协议头内容",如:"Header1:Value"

    请求参数

    设置待发送到服务器的内容,支持多行,根据不同类型的请求,填写不同格式的值

    图片参数名称

    输入或选择待请求的图片参数名称

    图像源

    本地图片/网络图片

    图片路径

    填入路径/选择文件路径

    上传方式

    普通上传Base64/二进制MultipartFile

    保存识别结果对象至

    将识别的内容保存在新变量中


    使用示例

    《使用demo截图》

    此流程执行逻辑:使用【云OCR识别】指令,在线识别图片内容并保存-->执行【控制台日志打印】打印识别出的内容



    子流程调用

    指令说明

    《UI截图》

    选择子流程/python模块

    选择该应用流程分组中创建的子流程/Python模块


    使用示例

    《使用demo截图》

    此流程执行逻辑:使用【子流程调用】执行子流程



    自定义组件调用

    指令说明

    选择自定义组件

    选择自定义好的组件


    使用示例

    此流程执行逻辑:使用【自定义组件调用】指令,调用组件