我正在使用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