MyApps-iScript操作手册V2.5
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
版本2.5
广州市天翎网络科技有限公司版权所有
目录
1.什么是iScript (1)
2.基本语法 (1)
2.1. 比较运算子 (1)
2.2. 逻辑运算子 (1)
2.3. 运算子优先级 (1)
2.4. 变量 (2)
2.5. 可分岔执行的if-else 叙述 (2)
2.6. 计次执行的for 循环 (3)
2.7. while循环 (3)
3.函数的使用 (3)
3.1. 含有参数的函数 (4)
3.2. 含有传回值的函数 (5)
3.3. 系统内置全局变量 (5)
3.4. 系统内置函数 (5)
3.4.1. 当前打开文档函数 (5)
3.4.2. 文档函数 (7)
3.4.3. 邮件函数 (8)
3.4.4. 信息函数 (9)
3.4.5. FTP操作函数 (10)
3.4.6. 数字函数 (10)
3.4.7. 字符(串)函数 (11)
3.4.8. 创建JA V A类实例函数 (12)
3.4.9. 日期函数 (13)
3.4.10. 计数器函数 (14)
3.4.11. 系统函数 (15)
3.4.12. 其他函数 (17)
3.5.自定义函数 (17)
4.编程接口/对象API说明 (18)
4.1. Document (18)
4.2. DataPackage (26)
4.3. WebUser (27)
4.4. Item (29)
4.5. DepartmentVO (31)
4.6. RoleVO (32)
4.7. UserProcess (33)
4.8. DepartmentProcess (36)
4.9. RoleProcess (38)
4.10. DocumentProcess (39)
4.11. FormProcess (45)
4.12. ViewProcess (47)
1.什么是iScript
iScript是myApps系统提供的,简单、以对象为基础的宏语言。
myApps采用目前流行的Java Script语法。
iScript 紧密地与 myApps 结合。
通过直接访问myApps所提供的操作对象,方便操作DynaForm,WorkFlow的内容。
2.基本语法
2.1.比较运算子
2.2.逻辑运算子
2.3.运算子优先级
因为表达式可以是其它表达式的操作数,了解运算子的优先级是必要的。
你所学到的运算子会被下列的顺序被评估(从最低优先级到最高):
2.4.变量
为了使用变量,最好在使用前申明它。
申明变量就告诉 iScript 该变量的存在,以
便 iScript 在解释时知道该变量代表什么。
虽然使用变量有可能同时申明它了,但申明变量有助于程序的组织性及易于追查变量的范围。
可以使用var指令来申明变量,如:
var example="An Example";
2.5.可分岔执行的 if-else 叙述
示例:
2.6.计次执行的 for 循环
示例:
2.7.while循环
示例:
3.函数的使用
首先来看看定义(建立)函数的方法,以下是函数的基本架构:
定义函数时我们会设定一个名称给函数,利用此一名称,只要将叙述写成『函数名称( );』即为调用函数叙述。
示例:
3.1.含有参数的函数
要让函数可以接受参数,在格式上要写成:
function 函数名称( 参数1,参数2,参数.....) {
叙述 ( 区块 )
}
示例:
3.2.含有传回值的函数
3.3.系统内置全局变量
3.4.系统内置函数
iScript提供系统内置函数,以协助开发者处理在定制开发中所遇到的常见问题。
3.4.1.当前打开文档函数
3.4.2.文档函数
3.4.3.邮件函数
3.4.4.信息函数
3.4.5.FTP操作函数
3.4.6.数字函数
3.4.7.字符(串)函数
3.4.8.创建JA V A类实例函数
3.4.9.日期函数
3.4.10.计数器函数
3.4.11.系统函数
3.4.12.其他函数
3.5.自定义函数
iScript提供自定义函数库的功能。
用户需要定义自己的函数库时,通过系统的“MacroLib”功能建立,定义方式和JavaScript方式相同(见上文所述)。
在具体需要使用自定义函数库中所定义的函数时,需要在需要引用自定义函数库的开头,进行引用申明。
语法如下:
#include “mylib”;//申明
var rtn = myfunction();//调用
………
//其他代码……
4.编程接口/对象API说明
4.1.Document
第18 页
第19 页
第20 页
第21 页
第22 页
第23 页
第24 页
第25 页
4.2.DataPackage
第26 页
4.3.WebUser
第27 页
第28 页
4.4.Item
第29 页
第30 页
4.5.DepartmentVO
第31 页
4.6.RoleVO
第32 页
erProcess
第33 页
第34 页
第35 页
4.8.DepartmentProcess
第36 页
第37 页
4.9.RoleProcess
第38 页
4.10.DocumentProcess
第39 页
第40 页
第41 页
第42 页
第43 页
第44 页
4.11.FormProcess
第45 页
第46 页
4.12.ViewProcess
第47 页。