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

简介:


编程

执行记录

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

打印日志

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

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

弹出提示窗口

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

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

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

延时执行

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

暂停时间:指定应用需要暂停的时间,单位为毫秒,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. 合并字符串
    将数组中的内容按照指定的分隔符合并成一个文本 

退出程序

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

本文转自码栈平台

目录
相关文章
|
5月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的高校智能培训管理系统分析与设计附带文章和源代码设计说明文档ppt
基于ssm+vue.js+uniapp小程序的高校智能培训管理系统分析与设计附带文章和源代码设计说明文档ppt
46 1
序---在开发的过程中首先写开发文档,查一查开发文档怎么写,开发一个流程标准化页面
序---在开发的过程中首先写开发文档,查一查开发文档怎么写,开发一个流程标准化页面
|
6月前
|
小程序 JavaScript Java
基于微信小程序的智能招聘小程序设计的设计与实现(源码+lw+部署文档+讲解等)
基于微信小程序的智能招聘小程序设计的设计与实现(源码+lw+部署文档+讲解等)
|
6月前
|
小程序 JavaScript 前端开发
【原力计划小程序】1、一篇文章深入了解小程序的学习路线(以项目驱动的方式带你学习微信小程序)
【原力计划小程序】1、一篇文章深入了解小程序的学习路线(以项目驱动的方式带你学习微信小程序)
162 1
|
XML 移动开发 前端开发
这16种原生函数和属性的区别,你真的知道吗? 精心收集,高级前端必备知识,快快打包带走
原生内置了很多API, 作用类似,却也有差千差万别,了解其区别,掌握前端基础,是修炼上层,成为前端高级工程师的必备知识,让我们一起来分类归纳,一起成长吧。
200 0
这16种原生函数和属性的区别,你真的知道吗? 精心收集,高级前端必备知识,快快打包带走
|
JavaScript 小程序 物联网
HaaS UI小程序解决方案基础教学之七:创建第一个自定义组件
前面已经介绍过通过HaaS UI内置的组件库来搭建页面,而组件(Component)是 Vue.js 最强大的功能之一。 组件可以扩展 HTML 元素(在HaaS UI里就是扩展基础组件库),封装可重用的代码。 组件系统让我们可以用独立可复用的小组件来构建大型应用。
HaaS UI小程序解决方案基础教学之七:创建第一个自定义组件
|
JSON 数据库 数据格式
FastAPI(六十三)实战开发《在线课程学习系统》梳理系统需要接口 (下)
FastAPI(六十三)实战开发《在线课程学习系统》梳理系统需要接口 (下)
|
JSON 数据格式
FastAPI(六十三)实战开发《在线课程学习系统》梳理系统需要接口 (中)
FastAPI(六十三)实战开发《在线课程学习系统》梳理系统需要接口 (中)
|
JSON 数据安全/隐私保护 数据格式
FastAPI(六十三)实战开发《在线课程学习系统》梳理系统需要接口 (上)
FastAPI(六十三)实战开发《在线课程学习系统》梳理系统需要接口 (上)
|
开发框架 小程序 IDE
mPaaS 小程序架构解析 | 实操演示小程序如何实现多端开发
mPaaS 小程序开发框架已全面开放,免费接入,欢迎体验。
3304 0
mPaaS 小程序架构解析 | 实操演示小程序如何实现多端开发