如何从Sharepoint Online的查找列中检索文本?

时间:2019-05-15 10:58:14

标签: javascript sharepoint

下面的代码起作用了,我终于从一个简单的列表中检索了数据,问题是当我获得查找列时,它显示的是对象而不是值。

ForeingKey

1 个答案:

答案 0 :(得分:0)

由于您已经设置了var section = oListItem.get_item(“ Section”),因此请再次使用该变量。 这应该是您要寻找的。

   var ProductInfo = '';
   var listItemEnum = collListItem.getEnumerator();

       while (listItemEnum.moveNext()) {

           if (oListItem.get_item('Section') === 'Πειραιως Leasing'){

           }

           var oListItem = listItemEnum.get_current();
           var section = oListItem.get_item("Section");
           ProductInfo += '\n\nID: '+ oListItem.get_id() +
               '<\nTitle: ' + oListItem.get_item('Title') +
               '\nLink: ' + oListItem.get_item('Link') +
               '<\nSection>' + section.get_lookupValue();
   }

     console.log(section.get_lookupId());
     console.log(section.get_lookupValue());

   alert(ProductInfo.toString());
   }
   function onQueryFailed(sender, args) {
       alert('Request failed. ' + args.get_message() + '\n' + args.get_stackTrace());
   }