超链接列在SP的SelectProperty中不起作用。搜索PNP(SharePoint Online)

时间:2019-09-25 07:12:04

标签: sharepoint-online spfx

我正在使用SP.Search函数来获取数据,并且在没有超链接类型列的情况下也可以正常工作。在这里,我使用了testUrl列,它是超链接类型,但是无法获取selectProperties中的值。

let query: SearchQuery = {
            Querytext: '',
            RowLimit: 1000,
            EnableInterleaving: true,
            SelectProperties: ['Id', 'Title', 'testUrlOWSURHL','testUrl'],
            Properties: [{
                Name: "EnableDynamicGroups",
                Value: {
                  BoolVal: true,
                  QueryPropertyValueTypeIndex: 3
                }
              }],
            TrimDuplicates: false
           // EnableFQL:true
        };


        sp.search(query).then((rec: SearchResults) => {           
            console.log(rec.PrimarySearchResults);
        });

我能够获取“标题”列的值,但不能获取其他值。 我找到了托管属性,并尝试使用所有方式进行超链接,但还没有成功。网址为https://docs.microsoft.com/en-us/sharepoint/technical-reference/automatically-created-managed-properties-in-sharepoint

0 个答案:

没有答案