PSCustomObject со страницами - максимальное количество страниц установлено на 25
Я использую Invoke-RestMethod для получения метаданных о группе документов в папке через REST API. Хотя метод возвращает все данные в PSCustomObject, я не могу понять, как получить к ним доступ. Настраиваемый объект имеет свойства "page", "page_total", "limit" (все System.Int32) и "data" (System.Object[]), как показано ниже.
Есть 2 страницы, так как "предел" "данных" составляет 25 на страницу, но всего 30 записей "данных". Как я могу получить доступ к 5 записям на странице 2? Я даже не знаю, с чего начать, поскольку у меня нет опыта работы с PSCustomObjects.
Заранее спасибо!
TypeName: System.Management.Automation.PSCustomObject
Name MemberType Definition
---- ---------- ----------
Equals Method bool Equals(System.Object obj)
GetHashCode Method int GetHashCode()
GetType Method type GetType()
ToString Method string ToString()
data NoteProperty System.Object[] data=System.Object[]
definitions NoteProperty System.Management.Automation.PSCustomObject definitions=@{create_date=; create_user_id=; description=; favorite=; icon=; id=; mime_type=; modify_date=; modify_user_...
definitions_map NoteProperty System.Management.Automation.PSCustomObject definitions_map=@{name=System.Object[]}
definitions_order NoteProperty System.Object[] definitions_order=System.Object[]
limit NoteProperty System.Int32 limit=25
page NoteProperty System.Int32 page=2
page_total NoteProperty System.Int32 page_total=2
range_max NoteProperty System.Int32 range_max=25
range_min NoteProperty System.Int32 range_min=1
sort NoteProperty System.String sort=asc_name
total_count NoteProperty System.Int32 total_count=30
where_facet NoteProperty System.Object[] where_facet=System.Object[]
where_name NoteProperty System.String where_name=
where_type NoteProperty System.Object[] where_type=System.Object[]