Microsoft Dynamics необходимо указать сегодняшнюю дату в качестве условия для бизнес-правила
Я создаю бизнес-правило, которое изменяет содержание описания в зависимости от времени суток, когда создается электронное письмо.
В идеале я хотел бы указать значение даты, чтобы быть сегодняшней датой, поскольку дата постоянно меняется. Тем не менее, мне нужно время (12:00 вечера), чтобы остаться прежним.
Есть ли способ сделать это?
1 ответ
Решение
Вы не можете установить сегодняшнюю дату с бизнес-правилом.
Вместо этого вы можете использовать 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!");
}