编程
执行记录
用于记录业务执行次数,无配置项
打印日志
可以将指定的内容打印到日志列表中,该功能在调试应用时常有
打印内容:指定需要打印的内容
弹出提示窗口
弹出一个消息对话框,该命令会暂停脚本执行,直到在对话框中点击取消
、或确定
消息内容:指定对话框中展示的消息内容
打印内容:指定需要打印的内容
延时执行
使应用暂停一段时间,一般用于等待网页加载
暂停时间:指定应用需要暂停的时间,单位为毫秒,1秒=1000毫秒
定时执行
用于指定时间点执行一次命令,或者每隔一段时间执行一次命令
- 每天指定时间点执行一次
如下图所示,每天上午8点会定时执行一组命令
指定:指定应用需要暂停的时间,单位为毫秒,1秒=1000毫秒
- 每隔一段时间执行一次
如下图所示,每隔10秒执行一组命令
正则表达式
用于从文本中提取一段/多段文本,或者判断文本是否满足某一种格式,也可以将文本中的一段文本替换成其他内容
-
查询第一个匹配项
用于查找文本中的第一个满足条件的内容,并返回
如下图所示,将从内容中提取出1309875748 -
查询所有匹配项
用于查找文本中所有满足条件的内容,并返回
如下图所示,将从内容中提取出一个包含1309875748、4570975675、890987512三项内容的列表 -
查询是否匹配
用于查找文本是否满足指定格式,成功返回1,失败返回0
如下图所示,内容中包含数字,所以返回1 -
查询是否匹配
用于替换文本中的一段内容
如下图所示,将会将内容中的数字替换为已过期,返回结果为 等待编号:已过期
自定义脚本
用于执行一段自定义的码栈脚本
检查是否为对象
用于检查一个变量是否是对象类型
数学运算
执行一次数学运算,并返回结果
操作类型: 目前支持 加、减、乘、除、平方、开方
字符串操作
用于处理文本,如拼接、拆分、转换大小写等操作
-
拼接
将多个文本拼接成一个文本,如下图所示将返回你好码栈用户
-
拆分
将一段文本按照指定字符拆分,返回一个数组,如下图按照,
分隔获取一个包含张三
、李四
、王五
三项的数组 -
替换
将文本中的指定内容替换成另一个内容,如下图将你好,张三
替换成你好,李四
-
移除前后空格
将指定文本的前后空格移除 -
获取长度
获取指定文本的字符个数,如你好,码栈!
将返回6,空格和符号也会当做字符处理 -
获取子字符串
提取文本内指定区域的子内容,如下图将得到欢迎使用码栈
的结果
开始位置: 以0
开始的索引,例如:如果从第一个字符开始就是0
,如果是第二个字符开始就是1
字符个数: 要截取的字符个数 -
是否包含
判断一段文本中是否包含另一段文本,成功返回1
,失败返回0
-
是否全部为字母
判断一段文本中是否所有的字符都是英文字母,成功返回1
,失败返回0
-
是否全部为数字
判断一段文本中是否所有的字符都是数字,成功返回1
,失败返回0
-
是否全部为小写
判断一段文本中是否所有的字符都是英文小写字母,成功返回1
,失败返回0
-
是否全部为大写
判断一段文本中是否所有的字符都是英文大写字母,成功返回1
,失败返回0
-
转数字
将一个文本类型的数字转换为数字类型,如:从参数面板中读取的数字都是文本类型的,可以通过此方法得到数字类型 -
转小写
将一个文本中所有的英文字母都转换为小写 -
转大写
将一个文本中所有的英文字母都转换为大写
数组操作
用于处理数组,如创建新数组、获取数组内容、合并数组内容等操作
- 创建空数组
创建一个空的数组,用于后续操作 - 获取数组长度
获取指定数组的内容个数 - 获取数组内容
要操作的数组: 一个数组,可以是正则表达式-匹配多项
的返回结果,也可以是字符串拆分
返回的结果
数组索引: 要获取的内容在数组中的位置,从0
开始计数 - 获取数组内容的索引
是获取数组内容
的反操作,该操作是根据内容获取索引的功能 - 添加数组内容
向指定数组追加一个内容 - 删除数组内容
删除数组中指定位置的内容 - 拼接数组
将两个数组拼接为一个新数组 - 合并字符串
将数组中的内容按照指定的分隔符合并成一个文本
退出程序
用于退出应用,当需要主动退出应用时可以使用此功能,无配置项
本文转自码栈平台