码栈开发手册(五)---可视化方式开发(模块详解--编程)

简介:


编程

执行记录

用于记录业务执行次数,无配置项

打印日志

可以将指定的内容打印到日志列表中,该功能在调试应用时常有

打印内容:指定需要打印的内容

弹出提示窗口

弹出一个消息对话框,该命令会暂停脚本执行,直到在对话框中点击取消、或确定

消息内容:指定对话框中展示的消息内容

打印内容:指定需要打印的内容

延时执行

使应用暂停一段时间,一般用于等待网页加载

暂停时间:指定应用需要暂停的时间,单位为毫秒,1秒=1000毫秒

定时执行

用于指定时间点执行一次命令,或者每隔一段时间执行一次命令

  1. 每天指定时间点执行一次
    如下图所示,每天上午8点会定时执行一组命令 

指定:指定应用需要暂停的时间,单位为毫秒,1秒=1000毫秒

  1. 每隔一段时间执行一次
    如下图所示,每隔10秒执行一组命令 

正则表达式

用于从文本中提取一段/多段文本,或者判断文本是否满足某一种格式,也可以将文本中的一段文本替换成其他内容

  1. 查询第一个匹配项
    用于查找文本中的第一个满足条件的内容,并返回
    如下图所示,将从内容中提取出1309875748 

  2. 查询所有匹配项
    用于查找文本中所有满足条件的内容,并返回
    如下图所示,将从内容中提取出一个包含1309875748、4570975675、890987512三项内容的列表 

  3. 查询是否匹配
    用于查找文本是否满足指定格式,成功返回1,失败返回0
    如下图所示,内容中包含数字,所以返回1 

  4. 查询是否匹配
    用于替换文本中的一段内容
    如下图所示,将会将内容中的数字替换为已过期,返回结果为 等待编号:已过期 

自定义脚本

用于执行一段自定义的码栈脚本

检查是否为对象

用于检查一个变量是否是对象类型

数学运算

执行一次数学运算,并返回结果

操作类型: 目前支持 加、减、乘、除、平方、开方

字符串操作

用于处理文本,如拼接、拆分、转换大小写等操作

  1. 拼接
    将多个文本拼接成一个文本,如下图所示将返回 你好码栈用户 

  2. 拆分
    将一段文本按照指定字符拆分,返回一个数组,如下图按照,分隔获取一个包含张三李四王五三项的数组 

  3. 替换
    将文本中的指定内容替换成另一个内容,如下图将你好,张三替换成你好,李四 

  4. 移除前后空格
    将指定文本的前后空格移除

  5. 获取长度
    获取指定文本的字符个数,如你好,码栈!将返回6,空格和符号也会当做字符处理

  6. 获取子字符串
    提取文本内指定区域的子内容,如下图将得到欢迎使用码栈的结果
    开始位置: 以0开始的索引,例如:如果从第一个字符开始就是0,如果是第二个字符开始就是1
    字符个数: 要截取的字符个数 

  7. 是否包含
    判断一段文本中是否包含另一段文本,成功返回1,失败返回0

  8. 是否全部为字母
    判断一段文本中是否所有的字符都是英文字母,成功返回1,失败返回0

  9. 是否全部为数字
    判断一段文本中是否所有的字符都是数字,成功返回1,失败返回0

  10. 是否全部为小写
    判断一段文本中是否所有的字符都是英文小写字母,成功返回1,失败返回0

  11. 是否全部为大写
    判断一段文本中是否所有的字符都是英文大写字母,成功返回1,失败返回0

  12. 转数字
    将一个文本类型的数字转换为数字类型,如:从参数面板中读取的数字都是文本类型的,可以通过此方法得到数字类型

  13. 转小写
    将一个文本中所有的英文字母都转换为小写

  14. 转大写
    将一个文本中所有的英文字母都转换为大写

数组操作

用于处理数组,如创建新数组、获取数组内容、合并数组内容等操作

  1. 创建空数组
    创建一个空的数组,用于后续操作
  2. 获取数组长度
    获取指定数组的内容个数
  3. 获取数组内容
    要操作的数组: 一个数组,可以是正则表达式-匹配多项的返回结果,也可以是字符串拆分返回的结果
    数组索引: 要获取的内容在数组中的位置,从0开始计数 
  4. 获取数组内容的索引
    获取数组内容的反操作,该操作是根据内容获取索引的功能
  5. 添加数组内容
    向指定数组追加一个内容
  6. 删除数组内容
    删除数组中指定位置的内容
  7. 拼接数组
    将两个数组拼接为一个新数组
  8. 合并字符串
    将数组中的内容按照指定的分隔符合并成一个文本 

退出程序

用于退出应用,当需要主动退出应用时可以使用此功能,无配置项

本文转自码栈平台

目录
相关文章
|
6月前
|
小程序 开发工具 数据库
零基础开发小程序第三课-列表功能开发
零基础开发小程序第三课-列表功能开发
|
6月前
|
Go
区域代理分红商城系统开发指南教程/步骤功能/方案逻辑/源码项目
The development of regional proxy dividend distribution mall system involves multiple aspects such as proxy dividend function and electronic mall system development. The following is an overview of the steps for developing a regional agent dividend distribution mall system
|
小程序 数据库 容器
零基础开发小程序第三课-列表功能开发(二)
零基础开发小程序第三课-列表功能开发(二)
|
小程序 开发工具 开发者
零基础开发小程序第三课-列表功能开发(一)
零基础开发小程序第三课-列表功能开发(一)
|
机器学习/深度学习 Unix iOS开发
保姆级别操作指导,教你用Python快速开发UI应用!
正式的Python专栏第5篇,同学站住,别错过这个从0开始的文章!
385 0
保姆级别操作指导,教你用Python快速开发UI应用!
|
开发框架 小程序 IDE
mPaaS 小程序架构解析 | 实操演示小程序如何实现多端开发
mPaaS 小程序开发框架已全面开放,免费接入,欢迎体验。
3302 0
mPaaS 小程序架构解析 | 实操演示小程序如何实现多端开发
|
数据可视化 开发者 计算机视觉