JayantaChatterjee Ответов: 0

Как получить результат в соответствии с no of collapsespecification с помощью sharepoint rest API?


Всем Привет,
Я пытаюсь получить результат, как на нет collapseSpecification в одном запросе от API SharePoint.

Я пытаюсь объяснить сценарий:-
Raw Data in SharePoint :-																																
D	R	A	D	D	A	A	E	D	R	E	A	A	R	T	D	T	T	E	E	T	B	C	B	B	R	C	F	G	F	C	B	B


After Sort and Group by Name (collapseSpecification ) of Raw Data in SharePoint	:-																															
A	A	A	A	A	B	B	B	B	B	C	C	C	D	D	D	D	D	E	E	E	E	F	F	G	R	R	R	R	T	T	T	T


Result-set as per query									

1) Start-0 limit-10									
A	A	A	A	A	B	B	B	B	B

2) Start-21 limit-10									
E	E	F	F	G	R	R	R	R	T

3) Start-31 limit-10								
T	T	T						


Что я уже пробовал:

Я реализовал это:-
kq.CollapseSpecification = string.Format("{0}:{1}", "Name", "5");
            kq.StartRow = args.Offset;
            kq.RowLimit = args.Limit;

как вы можете видеть, я использовал CollapseSpecification с property_name-это "имя" и размер "5", поэтому у нас нет 5 no данных с одинаковым именем, поэтому он возвращает менее 5 no данных (например, "E","F","G" и т. д.). Если бы я попытался получить данные с разбиением на страницы (StartRow & RowLimit), то он мог бы вернуть те же данные в следующем результирующем наборе(результирующий набор 2 и 3 имеют "T"), но я этого не хочу.

Поэтому мне нужно получить результат в соответствии с no of CollapseSpecification.
Есть ли в любом случае, чтобы сделать это:-

Expected Result:-											
No of Name group 2 (per page)											
A	A	A	A	A	B	B	B	B	B		

No of Name group 2	(per page)							
C	C	C	D	D	D	D	D	

No of Name group 2	(per page)							
E	E	E	E	F	F			

No of Name group 2	(per page)							
G	R	R	R	R				

Я реализовал это с помощью KeywordQuery в C#.

заранее спасибо.
Любые предложения приветствуются.

0 Ответов