我想通过eScript bcAction查询获取重复操作的所有实例。
我已经发现了重复行动的内容:
到目前为止,这么好。现在我想在eScript中获取重复动作的所有实例,无论它们是否已被更改。就像在Siebel日历小程序中一样。
在Bookshelf中,我发现了一种很有前景的方法:
8SIA-81UT810/10/2010
应将业务组件设置为日历模式。我希望通过这样做,对于给定时间范围内的所有重复动作实例,将创建临时动作行,然后我可以查询。
CSSBCActivity.SetGridBeginEndDate(startDate, endDate)
但是,执行查询失败,异常“00/00/0000无法转换为时间戳”。 我跟踪了查询并找到了以下内容:
var args = new Array(2);
args[0] = "10/01/2010";
args[1] = "10/31/2010";
bcActivity.InvokeMethod("SetGridBeginEndDate", args);
...
bcACtivity.ExecuteQuery(ForwardOnly);
这里的某些日期文字显然有问题。 所以我打赌我做错了什么。 知道怎么做对吗?谢谢!
答案 0 :(得分:0)
我发现了错误。 InvokeMethod的参数必须像这样传递:
bcActivity.InvokeMethod("SetGridBeginEndDate", "10/01/2010", "10/31/2010");
获取重复操作的临时实例按预期方式工作。酷!