MYAPPS平台脚本调试.ppt
《MYAPPS平台脚本调试.ppt》由会员分享,可在线阅读,更多相关《MYAPPS平台脚本调试.ppt(28页珍藏版)》请在冰点文库上搜索。
myApps柔性定制平台国内首个快速开发平台,一个非IT人员也可轻松构建IT业务处理流程的工具平台一个可根据企业个性化需求快速定制应用系统的工具平台一个成本低廉应用广泛的平台一个面向最终用户的平台,自我介绍,徐海波ChrisQQ:
364045563E-Mail:
第三课:
MYAPPS平台高级组件开发(4),
(一)创建软件1、软件公共元素2、创建模块3、创建表单4、创建视图5、创建流程6、定时任务7、报表8、打印
(二)常用脚本应用(三)iScript脚本调试功能,常用脚本应用,1.如何自动生成单据编号2.如何为字段添加必填校验3.如何设置字段间两级联动4.如何设置日期字段默认等于当日时间5.如何设置字段默认等于建单人6.如何设置流程分支,1、自动生成单据编号,1、自动生成单据编号,编写“Bug编号”字段值脚本:
varvalue=getItemValue(Bug编号);if(value=null|value.trim().length()=0)value=countNext2(BR,true,true,false,2);value;,1、自动生成单据编号,函数1:
getItemValue(fieldName)参数说明:
fieldName,需要获取的字段名称作用:
获取字段值,1、自动生成单据编号,函数2:
countNext2(headTest,isYear,isMonth,isDay,digit)参数说明:
headText,字符串型,编号前缀字符isYear,布尔型,编号中是否包含年份isMonth,布尔型,编号中是否包含月份isDay,布尔型,编号中是否包含日期digit,数值型,指定编号中随机序列号的数字位数作用:
按“前缀+年+月+日+随机序列号”的规格生成唯一编码,2、为字段添加必填校验,2、为字段添加必填校验,2、为字段添加必填校验,方法一为字段编写校验脚本:
varvalue=getItemValue(Bug标题);rnt=;if(value=null|value.trim().length()=0)rnt=Bug标题必填!
;rnt;,2、为字段添加必填校验,方法二编写校验库“checkEmpty”,供字段统一调用:
functioncheckEmpty(fieldName)varvalue=getItemValue(fieldName);varrnt=;if(value=null|value.trim().length()=0)rnt=fieldName+必填!
;returnrnt;,3、设置字段间两级联动,3、设置字段间两级联动,3、设置字段间两级联动,3、设置字段间两级联动,3、设置字段间两级联动,联动必须设置主动触发刷新被动获取数值后重计算联动(条件)脚本编写:
“字段1”选项脚本:
;选项1;选项2;“字段2”选项脚本:
varopts=;varvalue=getItemValue(Item1);if(value!
=null,4、设置日期字段默认等于当日时间,4、设置日期字段默认等于当日时间,函数1:
getItemValueAsDate(fieldName)参数说明:
fieldName,需要获取的字段名称作用:
获取字段值,以日期形式返回函数2:
getToday();作用:
获取当日日期,以日期形式返回,4、设置日期字段默认等于当日时间,varcreate_date=getItemValueAsDate(create_date);if(create_date=null)create_date=getToday();create_date;,5、设置字段默认等于建单人,5、设置字段默认等于建单人,脚本:
varvalue=getItemValue(登记人);if(value=null|value.trim().length()=0)value=getWebUser().getName();value;函数1:
getWebUser()作用:
返回当前系统用户对象函数2:
getName()作用:
返回当前系统用户对象的Name属性,6、设置流程分支,6、设置流程分支,6、设置流程分支,6、设置流程分支,根据表单任务类型自动判断分支“开发”流程分支条件脚本:
vartype=getItemValueAsString(type);1.equals(type);“测试”流程分支条件脚本:
vartype=getItemValueAsString(type);“2.equals(type);,iScript脚本调试功能,如何开启脚本调试功能如何调试脚本如何判断脚本异常如何获取脚本实时运行结果,点击“DEBUG”,调试,返回“客户端”操作,新建文档,进入调试状态,致谢,THANKYOUFORLISTENING,