通过插件更新持续时间字段

时间:2013-04-22 13:26:02

标签: dynamics-crm-2011

是否有人必须从插件中更新Duraton字段?

在用户界面上,它非常智能,您可以输入

  • 5 minutes
  • 7 //defaults to minutes
  • 3 hours

它会锻炼你需要的东西。

假设该字段被称为new_foo,我应该分配什么值?诠释?

var e = new Entity("new_bar");
e.Attributes("new_foo", 5);//5 minutes?

双?

var e = new Entity("new_bar");
e.Attributes("new_foo", 5.00);//5 minutes?

其他想法?

1 个答案:

答案 0 :(得分:6)

DurationWhole Number类型的格式,因此通过代码,您需要设置Int32值(在这种情况下不是负值或者会抛出异常)

该值始终以分钟为单位,因此如果您想要放置3小时,则需要将字段值设置为180(60分钟x 3小时),1天为1440(60分钟x 24小时),依此类推

通过界面,您可以使用小数设置,但它始终表示整数值(例如1.5小时等于90分钟)