Получить конкретное поле из свойства

Я новичок в JavaScript и Dynamics CRM. У меня есть следующий код:

      var analysisCode = Xrm.Page.getAttribute("rf_analysiscode").getValue()[0].entityValues;

В качестве значения для analysisCode, я получаю следующий вывод:

      {
    "rf_name":{"name":"rf_name","value":"ABC"},
    "rf_code":{"name":"rf_code","value":"ABC"},
    "createdon":{"name":"createdon","value":"24.1.2022 10.39"}
}

Но я хочу получить только rf_code. Как мне это получить?

2 ответа

Разберите свой результат в JSON следующим образом:

      const analysisCodeObj = JSON.parse(analysisCode);

Получить rf_codeкак это:

      const rfCodeObj = analysisCodeObj["rf_code"];

Попробуй это:

Другие вопросы по тегам