Использование REST API SharePoint для $ раскрытия поля людей в папке - PullRequest
0 голосов
/ 26 мая 2020

Я не могу вспомнить, как расширить поле папки или файла. Пример: я могу сделать что-то вроде Folders/ListItemAllFields/RoleAssignments/Member, чтобы расширить назначения ролей, но я не могу сделать это для своего настраиваемого столбца.


Подробности

  • В библиотеке документов есть столбец называется "Авторы"
  • Столбец является кратным человек или группа
  • Столбец отображается как поле AuthorsId в ответе JSON

URL REST API :
/_api/web/GetFolderByServerRelativeUrl('/sites/<name>/Documents')?$expand=Folders/ListItemAllFields

odata = nometadata (ответ):

[ { ListItemAllFields:
     { FileSystemObjectType: 1,
       ...,
       AuthorsId: [ 2, 3, 5, 8 ]
     },
   Name: 'My Folder Name',
   ItemCount: 20,
   ...
  },
  ...
]

Сбои

Это просто дополнительная информация о попытках, которые я сделал, которые привели к Bad Request сбоям:

  • Folders / ListItemAllFields / Authors / Id
  • Folders / ListItemAllFields / Authors

Folders/ListItemAllFields/AuthorsId не приводит к сбою, но и не расширяет результирующий массив

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...