**
function task()
{
var date=Date.now();
var accountid=Xrm.Page.data.entity.getId();
var entity = {};
entity.Description = date;
entity.Subject = "Hi.....";
entity.RegardingObjectId = {
Id:accountid,
LogicalName: "account"
};
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
datatype: "json",
url: Xrm.Page.context.getClientUrl() + "/XRMServices/2011/OrganizationData.svc/TaskSet",
data: JSON.stringify(entity),
beforeSend: function (XMLHttpRequest) {
XMLHttpRequest.setRequestHeader("Accept", "application/json");
},
async: false,
success: function (data, textStatus, xhr) {
var result = data.d;
var newEntityId = result.TaskId;
},
error: function (xhr, textStatus, errorThrown) {
alert(textStatus + " " + errorThrown);
}
});
}
块引用
错误请求
块引用
所以请提前帮助我。
答案 0 :(得分:2)
var date=Date.now();
捕获当前日期和时间并以DateTime格式返回。
这是你出错的地方
entity.Description = date;
entity.Description
仅接受sting ..not datetime尝试将变量转换为包含toString()的字符串,同时检查其他可能的methods
答案 1 :(得分:1)
我们可以使用var date=Date.now();
var date=Date();
答案 2 :(得分:1)
而不是var date=Date.now();
我们可以使用`var date = Date();'它会起作用。