Я не могу вспомнить, как расширить поле папки или файла. Пример: я могу сделать что-то вроде 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
не приводит к сбою, но и не расширяет результирующий массив