用于数据中心查询语句的脚本中,可获取语句参数。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; //查询语句后返回的数组
  //......
});
    //动态生成查询指定用户,在指定时间之后的所有待办数据
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+"'}"Methods
    static
    
    
    add(valueopt)
Summary
jaxws方式的服务调用活动,“参数脚本”中,使用parameters.add设置参数。
Syntax
this.parameters.add(value);Parameters
- 
            
                value
            
            
                
    
        Any|Array<optional>
 要设置的参数值。 
Deprecated
- 不建议使用,建议return一个数组的方式来设置参数。如:
return ["参数1", "参数2", "参数3"];
Source
    static
    
    
    remove(nameopt)
Summary
服务调用活动,“参数脚本”中,删除已设置参数。
Syntax
this.parameters.remove(name);Parameters
- 
            
                name
            
            
                
    
        String|Number<optional>
 jaxrs方式的服务调用活动,传入要删除参数的key;jaxws方式的服务调用活动,传入要删除的参数的索引。 
Deprecated
- 不建议使用
Source
    static
    
    
    put(nameopt, valueopt)
Summary
jaxrs方式的服务调用活动,“参数脚本”中,使用parameters.put设置参数。
Syntax
this.parameters.put(name, value);
this.parameters.put(obj);Parameters
- 
            
                name
            
            
                
    
        String|Object<optional>
 要设置的参数key,或参数json对象。 
- 
            
                value
            
            
                
    
        String|Number|boolean<optional>
 要设置的参数值。 
Deprecated
- 不建议使用,建议return一个json对象的方式来设置参数。如:
return { "id": "id value", "name": "name value" };