o2oa api: parameters | o2oa开发平台-游戏厅捕鱼达人

module

用于数据中心查询语句的脚本中,可获取语句参数。json对象,在调用此语句的时候传入

usable range

数据中心-查询配置-通过脚本创建查询语句

syntax

var pars = this.parameters;

example

通过this.statement.execute调用一个名为“task”的查询配置,并传入parameters,代码如下:

//用一个名为“task”的查询配置,并传入parameters
this.statement.execute({
 "name": "task",
 "mode" : "all",
 "parameter" : {
    "person" : "xxx@xxx@p",  //传入人员参数
    "starttime" : (new date("2020-01-01")) //传入时间参数
 }
}, function(json){
 var count = json.count; //总数语句执行后返回的数字
 var list = json.data; //查询语句后返回的数组
  //......
});
    
在task查询配置的脚本中,parameters对象就可获取到执行查询时传入的parameters对象,以便于动态创建查询语句
//动态生成查询指定用户,在指定时间之后的所有待办数据
var user = this.parameters.person;
var starttime = (new date(this.parameters.starttime)).format("db");  //格式化为yyyy-mm-dd hh:mm:ss
return "select o from task o where o.person='" user "' and o.starttime>{ts '" starttime "'}"
网站地图