Как получить тип столбца списка в SharePoint REST API - PullRequest
0 голосов
/ 25 июня 2018

Моя цель - выяснить тип столбца в моем списке SharePoint, чтобы заполнить форму с правильным типом поля. После некоторых копаний я нашел эту статью в документации о доступе к конкретным свойствам.

Я также нашел этот вопрос , задающий то же самое, что и я, но так и не был решен. В своем коде я попробовал

..url.../_api/web/lists/GetByTitle('...list name...')/columnName

Однако я получаю 404 ошибки, когда не могу найти ресурс.

Каков правильный синтаксис для доступа к столбцу в списке SharePoint?

Ответы [ 2 ]

0 голосов
/ 26 июня 2018

Вы можете использовать Jquery из http://labs.steveottenad.com/getting-ows_metainfo-with-spservices/

Если вы используете библиотеку SPServices (ссылка) для получения информации из списков, вы, скорее всего, натолкнулись на случай, когда нужная вам информация содержится вгрубая строка внутри атрибута «ows_MetaInfo».Существует очень простое решение изменить эту большую строку на соответствующие атрибуты, что делает информацию, содержащуюся в ней, очень простой для доступа.Просто включите CAMLViewFields: «» в свой первоначальный вызов SPServices, и теперь у вас будет доступ ко всей этой информации в виде атрибутов вместо строки

0 голосов
/ 26 июня 2018

Мы можем использовать URL-адрес ниже, чтобы получить тип поля.

http://siteurl/_api/web/lists/getbytitle('listname')/fields?$select=Title,TypeAsString,TypeDisplayName&$filter=InternalName eq 'Title'

enter image description here

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