如何在Salesforce中处理重复的假期

时间:2012-12-06 07:57:07

标签: salesforce apex-code visualforce force.com

在salesforce中,我可以创建定期假期,并根据我的顶级课程,我想检查当天是否是假日。

这适用于正常的非经常性假期。但是,当我创建定期假期时,无法确定当前日期是否会落在任何重复日期。

假日对象的ActivityDate返回假日的开始日期。

有没有人检查过去的salesforce经常性假期?

1 个答案:

答案 0 :(得分:0)

以下是我将如何做到这一点。

创建一个函数,该函数将采用RECURRENCESTARTDATE,RECURRENCEENDDATEONLY,RECURRENCETYPE,RECURRENCEINTERVAL,RECURRENCEDAYOFWEEKMASK,RECURRENCEDAYOFMONTH,RECURRENCEINSTANCE,RECURRENCEMONTHOFYEAR等参数。

然后该函数将从开始日期开始循环,并且对于永久迭代,它将递增值直到日期为>今天或日期是> RECURRENCEENDDATEONLY

在此循环中,您可以检查今天是否计算了上述的==日期。

一旦此功能准备就绪,请拉出所有定期假期的清单。

并在每个列表项上调用上面的函数。

如果您有任何问题,请与我们联系。