动态 crm - 使用 JavaScript 从 CRM 中的日期和时间字段获取日期字符串值
dynamics crm - Get Date string value from Date and Time field in CRM using JavaScript
我正在尝试从自定义日期和时间字段中获取日期字符串值(mm/dd/yyyy),并将返回的值设置回自定义字段。我找到了这个脚本并修改了它,但它似乎不起作用。当我逐步完成代码时,它会在 var year = startDate.getFullYear() + " 上中断; 知道我做错了什么吗?谢谢。
function ConcatChainsAuth() {
var startDate = Xrm.Page.getAttribute("new_dateauthorized").getValue();
if (startDate != null) {
var year = startDate.getFullYear() + "";
var month = (startDate.getMonth() + 1) + "";
var day = startDate.getDate() + "";
var dateFormat = month + "-" + day + "-" + year;
Xrm.Page.getAttribute("new_dateauthorized").setValue(dateFormat);
}
var lookupObject = Xrm.Page.getAttribute("new_chain");
if (lookupObject != null) {
var lookUpObjectValue = lookupObject.getValue();
if ((lookUpObjectValue != null)) {
var Chain = lookUpObjectValue[0].name;
}
}
var lookupObject = Xrm.Page.getAttribute("new_package");
if (lookupObject != null) {
var lookUpObjectValue = lookupObject.getValue();
if ((lookUpObjectValue != null)) {
var Package = lookUpObjectValue[0].name;
}
}
var concatedField = Chain + "-" + Package + "-" + dateFormat;
Xrm.Page.getAttribute("new_name").setValue(concatedField);
Xrm.Page.data.entity.save();
}
假设new_dateauthorized
是 CRM 日期字段,则Xrm.Page.getAttribute("new_dateauthorized").getValue()
将返回一个Date
对象。
在这种情况下,您可以直接操作Date
对象,如下所示:
var currentDate = Xrm.Page.getAttribute("new_dateauthorized").getValue();
currentDate.setMonth(currentDate.getMonth() + 1);
Xrm.Page.getAttribute("new_dateauthorized").setValue(currentDate);
但是,在某些情况下,以这种方式添加月份会失败,请查看此处的评论以获取更多信息。
相关文章:
- 在wordpress一定时间后更改自定义字段
- 微笑时间轴小部件添加自定义字段
- 我想用datetimepicker制作相关的时间字段
- 时间字段上的JavaScript验证(不接受0:00格式)
- 当出现多个字段时,jquery时间条目问题
- 将日期和时间变量组合为mysqli日期时间字段
- 日期-时间范围指令字段未显示任何值
- 如何使用JS/jQuery验证两个下拉字段中的时间值
- 需要在EXTJ的时间字段中显示07:00、15:00、23:00(增加8小时)
- 我需要使用mongodb本机驱动程序来查找按时间戳字段排序的不同id
- SQLite:从Phonegap/Cordova中的(文本)日期字段中选择日期和时间
- 让引导日期时间选择器出现在字段和图标上,而不重复
- 在 HTML 字段中填写本地日期时间和时区名称
- Extjs 根据开始时间字段中的输入将值设置为结束时间字段
- 引导日期时间选取器不适用于动态字段
- 隐藏日期时间字段上的日期部分 MS 动态 CRM 2011
- 在 JavaScript 中设置日期时间 SharePoint 字段的值
- 验证 asp.net 中的日期时间字段
- 验证包含日期和时间字段的表单,这些字段必须共同描述将来的日期和时间
- 没有时区的PostgreSQL字段时间戳 - 如何检查它是否等于今天