CRM 2011에서 연락처의 모든 기본 제공 및 사용자 지정 필드 가져 오기

사용자 3642827

CRM 2011의 연락처 엔터티에는 많은 기본 제공 필드가 있으며 일부 사용자 지정 필드도 추가했습니다.

Javascript를 사용하여 모든 필드 이름을 목록으로 가져오고 싶습니다. 이메일 템플릿을 생성하려는 경우 CRM을 통해 대화 상자의 모든 필드에서 선택할 수 있습니다. 해당 대화 상자에 나타나는 필드 이름과 값을 가져오고 싶습니다.

다음 코드를 사용하여 연락처의 모든 속성을 가져 왔지만이 목록에는 연락처 필드뿐만 아니라 모든 개체 속성이 포함됩니다.

ODataPath = GetServerUrl() + "/XRMServices/2011/OrganizationData.svc";

var retrieveRecordsReq = new XMLHttpRequest();
var result = "";

retrieveRecordsReq.open('GET', ODataPath + "/AccountSet(guid'" + guid + "')", false);
retrieveRecordsReq.setRequestHeader("Accept", "application/json");
retrieveRecordsReq.setRequestHeader("Content-Type", "application/json; charset=utf-8");
retrieveRecordsReq.send();

var entity = JSON.parse(retrieveRecordsReq.responseText).d;

entityIE 개발자 도구를 사용 하여 개체를 검사하면 연락처의 모든 속성이 다른 이름으로 표시됩니다. 예를 들어 CRM 연락처에는 필드 mobilephone가 있지만 IE에는 필드 entity.MobilePhone있습니다. 또한 IE는 사용자 정의 필드를 표시하지 않습니다.

아킬

모든 속성 목록을 얻기위한 솔루션이 정확합니다. Guido가 말했듯이 스키마 이름입니다.

코드를 테스트하고 모든 속성에 대한 목록을 만들기 위해 코드 줄을 추가합니다.

ODataPath = GetServerUrl() + "/XRMServices/2011/OrganizationData.svc";

var retrieveRecordsReq = new XMLHttpRequest();
var url = "";

if (entityname == 'account')
    url = "/AccountSet(guid'" + guid + "')";
else if (entityname == 'contact')
    url = "/ContactSet(guid'" + guid + "')";
else if (entityname == 'lead')
    url = "/LeadSet(guid'" + guid + "')";
else if (entityname == 'systemuser')
    url = "/SystemUserSet(guid'" + guid + "')";

retrieveRecordsReq.open('GET', ODataPath + url, false);
retrieveRecordsReq.setRequestHeader("Accept", "application/json");
retrieveRecordsReq.setRequestHeader("Content-Type", "application/json; charset=utf-8");
retrieveRecordsReq.send();

var entity = JSON.parse(retrieveRecordsReq.responseText).d;
var AllContactFields = new Array();

for(var x in entity)
{
    if (typeof entity[x] == 'object') {
        if (entity[x] == null)
            AllContactFields.push(x);
    }
    else {
        AllContactFields.push(x);
    }
}

AllContactFields배열 결과리스트이다.

행운을 빕니다

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

WP 모든 가져 오기가 사용자 정의 필드로 데이터를 가져 오지 않습니다.

분류에서Dev

CRM 2011에서 Javascript 및 oData를 사용하여 PartyList 필드의 값을 가져 오는 방법

분류에서Dev

C #을 사용하여 dynamics crm의 각 엔티티에서 연락처와 관련된 필드 이름 가져 오기

분류에서Dev

listView 양식에서 사용자의 연락처 세부 정보 가져 오기

분류에서Dev

WooCommerce의 사용자 정의 결제 청구 필드에서 값 가져 오기

분류에서Dev

Azure에서 도메인 수준 accesToken이있는 모든 사용자의 연락처 가져 오기

분류에서Dev

Microsoft CRM 2011, 사용자의 권한 출처 가져 오기

분류에서Dev

sqlite에서 사용자 정의 필드 가져 오기

분류에서Dev

WooCommerce의 연결된 제품이있는 제품 사용자 정의 필드에서 ID 가져 오기

분류에서Dev

기본 필터 변경 후 CRM 2011 사용자 지정 SQL 기반 보고서 오류

분류에서Dev

부모 및 자식 모델 모두에서 특정 필드 가져 오기

분류에서Dev

모든 페이스 북 사용자의 공개 프로필 가져 오기

분류에서Dev

기본 헤더 이미지가 아닌 사용자 정의 필드에서 이미지 가져 오기 (추천 이미지)

분류에서Dev

노드 js에서 특정 부모의 모든 자식 가져 오기

분류에서Dev

사용자 정의 필드로 이미지 가져 오기

분류에서Dev

가져 오기 모듈 및 사용자 정의 모듈의 Python 3.8 순서

분류에서Dev

Azure B2C : 사용자 지정 정책에 대한 기본 제공 클레임 목록 가져 오기

분류에서Dev

지정된 부모에 대한 모든 수준의 자녀 및 손자 가져 오기

분류에서Dev

모든 사용자의 다운로드 정보를 가져 오기

분류에서Dev

사용자 정의 WooCommerce / Plugin 필터 내에서 제품 ID 가져 오기

분류에서Dev

워드 프레스 용 고급 사용자 정의 필드 플러그인에서 페이지 링크 개체에서 제목 가져 오기

분류에서Dev

WordPress 테마의 Kirki 사용자 정의 필드에서 값 가져 오기

분류에서Dev

WordPress의 분류에서 사용자 정의 필드 값 가져 오기

분류에서Dev

javascript의 Google 로그인에서 모든 사용자의 연락처 목록 (전화 번호 포함) 가져 오기

분류에서Dev

Python 사용자 정의 모듈 및 가져 오기

분류에서Dev

루프에서 객체의 모든 필드 값 가져 오기

분류에서Dev

MongoDB에서 일부 필드의 모든 값 가져 오기

분류에서Dev

연락처에서 모든 그룹 이름 가져 오기

분류에서Dev

식, 정적 메서드 및 기본 개체를 사용하여 클래스의 속성 이름 가져 오기

Related 관련 기사

  1. 1

    WP 모든 가져 오기가 사용자 정의 필드로 데이터를 가져 오지 않습니다.

  2. 2

    CRM 2011에서 Javascript 및 oData를 사용하여 PartyList 필드의 값을 가져 오는 방법

  3. 3

    C #을 사용하여 dynamics crm의 각 엔티티에서 연락처와 관련된 필드 이름 가져 오기

  4. 4

    listView 양식에서 사용자의 연락처 세부 정보 가져 오기

  5. 5

    WooCommerce의 사용자 정의 결제 청구 필드에서 값 가져 오기

  6. 6

    Azure에서 도메인 수준 accesToken이있는 모든 사용자의 연락처 가져 오기

  7. 7

    Microsoft CRM 2011, 사용자의 권한 출처 가져 오기

  8. 8

    sqlite에서 사용자 정의 필드 가져 오기

  9. 9

    WooCommerce의 연결된 제품이있는 제품 사용자 정의 필드에서 ID 가져 오기

  10. 10

    기본 필터 변경 후 CRM 2011 사용자 지정 SQL 기반 보고서 오류

  11. 11

    부모 및 자식 모델 모두에서 특정 필드 가져 오기

  12. 12

    모든 페이스 북 사용자의 공개 프로필 가져 오기

  13. 13

    기본 헤더 이미지가 아닌 사용자 정의 필드에서 이미지 가져 오기 (추천 이미지)

  14. 14

    노드 js에서 특정 부모의 모든 자식 가져 오기

  15. 15

    사용자 정의 필드로 이미지 가져 오기

  16. 16

    가져 오기 모듈 및 사용자 정의 모듈의 Python 3.8 순서

  17. 17

    Azure B2C : 사용자 지정 정책에 대한 기본 제공 클레임 목록 가져 오기

  18. 18

    지정된 부모에 대한 모든 수준의 자녀 및 손자 가져 오기

  19. 19

    모든 사용자의 다운로드 정보를 가져 오기

  20. 20

    사용자 정의 WooCommerce / Plugin 필터 내에서 제품 ID 가져 오기

  21. 21

    워드 프레스 용 고급 사용자 정의 필드 플러그인에서 페이지 링크 개체에서 제목 가져 오기

  22. 22

    WordPress 테마의 Kirki 사용자 정의 필드에서 값 가져 오기

  23. 23

    WordPress의 분류에서 사용자 정의 필드 값 가져 오기

  24. 24

    javascript의 Google 로그인에서 모든 사용자의 연락처 목록 (전화 번호 포함) 가져 오기

  25. 25

    Python 사용자 정의 모듈 및 가져 오기

  26. 26

    루프에서 객체의 모든 필드 값 가져 오기

  27. 27

    MongoDB에서 일부 필드의 모든 값 가져 오기

  28. 28

    연락처에서 모든 그룹 이름 가져 오기

  29. 29

    식, 정적 메서드 및 기본 개체를 사용하여 클래스의 속성 이름 가져 오기

뜨겁다태그

보관