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!");
}
我正在创建一个业务规则,根据创建电子邮件的时间更改描述的内容。
理想情况下,我想将日期的值指定为今天的日期,因为日期是不断变化的。但是,我需要时间(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!");
}