Microsoft Dynamics 需要指定今天的日期作为业务规则的条件

Microsoft Dynamics need to specify today's date as a condition for a business rule

我正在创建一个业务规则,根据创建电子邮件的时间更改描述的内容。

理想情况下,我想将日期的值指定为今天的日期,因为日期是不断变化的。但是,我需要时间(12:00pm)保持不变。

有办法吗?

您不能使用业务规则设置今天的日期。

相反,您可以使用 JavaScript 将 CreatedOn 的时间部分与 12:00 进行比较,方法如下:

function onLoad() {
    var createdOn = Xrm.Page.getAttribute("createdon").getValue();
    var noon = new Date(createdOn.getTime());
    noon.setHours(12, 0, 0);

    Xrm.Page.getAttribute("description").setValue(createdOn < noon ? "Good Morning" : "It's after noon!");
}