函数入门
根据使用场景不同,应用设计器函数可分为服务端函数和客户端函数:
简介
分类 | 函数 |
---|---|
系统时间日期函数 | 时间间隔Datediff() 、服务器当前时间DateTimeNow() 等 |
系统数学函数 | 最大Max() 、最小Min() 、随机数Random() 、四舍五入Round()等 |
系统业务函数 | 格式转换Convert() 、转List字符串ListToString() 、获取记录数GetEntityRowCount() 、Cookie操作GetCookie() 等 |
系统字符串处理函数 | 比较Compare() 、长度GetLength() 、大写ToUpper() 、小写ToLower() 、拼接Format() 、插入Insert() 、替换Replace()等 |
客户端函数,主要指在“构件方法-客户端方法”中,打开“表达式编辑器”查看的全部函数。
分类 | 函数 |
---|---|
系统时间日期函数 | 时间格式化DateToString()、时间相加DateAddFunc()等 |
系统数学函数 | 最大Max() 、最小Min() 、随机数Random() 、取整Truncate()等 |
系统业务函数 | 格式转换ConvertFunc()、转List字符串ListToStringFunc()、获取记录数GetEntityRowCountFunc()、字符串加密EncryptionFunc()等 |
系统字符串处理函数 | 合并字符串ConcatStr()、是否为空IsEmpty()、移除Remove()、比较Compare()、替换ReplaceFunc()等 |
服务端函数,主要指在“构件方法-服务端方法”中,打开“表达式编辑器”查看的全部函数,如下:
表达式编辑器
点击“IF”可打开表达式编辑器(方便快速查看及使用函数库);
或者通过规则“赋值操作“,也可以打开该编辑器,查看及使用函数库。
可以理解为客户端函数(前端方法)与服务端函数(后端方法)的不同:
前端
- 主要在客户端(PC、PHONE、PAD的浏览器)运行;
- 重用户体验
- 对UI库的依赖较强
- 界面的个性化较强
- 处理各个浏览器平台对界面的渲染差异
后端
- 主要在服务端运行,服务器可以在提供服务厂家的数据中心,也可以在云端。
- 并发处理
- 事务
- 具体的功能特性,如大数据分析,AI方面的工作
- 为了保证运行效率,通常对性能有较高要求的操作会使用服务端函数实现。
例如:
根据文件标识id复制文件只可以在服务端执行,所以属于服务端函数。
获取浏览器信息只可以在客户端执行,所以属于客户端函数。
序号 | 名称 | 客户端函数 | 分类 | 服务端函数 | 分类 |
---|---|---|---|---|---|
24 | 根据文件标识id复制文件 | CopyFileByFileId() | |||
65 | 获取浏览器信息 | GetBrowserInfo() |
注意: 客户端函数可以调用客户端函数和服务端函数,而服务端函数只可以调用服务端函数。