二开案例.表达式.系统变量原创
21人赞赏了该文章
1,725次浏览
编辑于2020年08月07日 16:05:48
【系统变量】特性:
<1>平台统一提供
<2>不支持扩展
<3>不区分大小写
<4>参与表达式计算
平台标准系统变量可参考下表:
函数标识 | 函数名 | 使用说明 |
currentlongdate | 获取应用服务器当前时间(DateTime.Now) | FCreateDate=@currentlongdate |
currentshortdate | 获取应用服务器当前时间的日期部分(DateTime.Today) | FCreateDate=@currentshortdate |
maxdate | 获取日期最大值(DateTime.MaxValue=9999-12-31 23:59:59) | FCreateDate=@maxdate |
mindate | 获取日期最小值(DateTime.MinValue=0001-01-01 00:00:00) | FCreateDate=@mindate |
userid | 获取当前用户(Context.UserId) | FCreatorId=@userid |
currentorgid | 获取当前组织(Context.CurrentOrganizationInfo.ID) | FOrgId=@currentorgid |
servicetype | 获取当前服务端类型(Context.ServiceType[WebSite,WebService]) | Fxxxx=@servicetype |
ismultiorg | 获取是否启用了多组织特性(Context.IsMultiOrg) | Fxxxx=@ismultiorg |
ctx | 返回当前上下文 | FCreatorId=@ctx.UserId |
null | 返回null | Fxxxx=null |
【应用场景】
<1>判断某个长日期字段是否等于今天
<2>设置某用户字段等于当前登录用户
【小技巧】表达式中的字段可依据字段的值的类型调用C#中对应类型的属性进一步参与计算。
赞 21
21人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读