创建调用Web资源的Web资源Web页面Javascript CRM 2015

时间:2015-02-04 10:40:38

标签: javascript sdk dynamics-crm-2011 dynamics-crm crm

我正在使用:

/// <reference path="https://benelfakir.crm4.dynamics.com//WebResources/new_sdk_rest" />

但是我收到此消息错误

<Message>ReferenceError: SDK is not defined</Message>

这是我的代码

/// <reference path="new_/Scripts/sdk_rest.js" />
function load() {
    var AccountId = Xrm.Page.data.entity.getId();
    alert(AccountId);
    var account = {};
    account.Description = "Updated Account Name odata";
    SDK.REST.updateRecord(AccountId, account, "Account", "", errorHandler);
    alert("done");
}

1 个答案:

答案 0 :(得分:0)

当您准确地调用此方法时? SDK是定义在哪里的?

因此,这不适用于功能区工作台。

function SDK {
  //blablabla
}

function toCallFunction{
  SDK.blablabla();
}

如果你想这样做,你应该这样做:

function toCall(){
  function SDK(){
    //blablabla
  }
  SDK.blablabla();
}

是的,我知道,这是解决问题的愚蠢方法。但是你应该将SDK复制并复制到你的函数中。