Как получить доступ к документам в использовании JavaScript в предварительном просмотре SharePoint 2013?
-
09-12-2019 - |
Вопрос
Я пытаюсь познакомиться с JavaScript API SharePoint 2013 (превью).Поэтому я запустил приложение SharePoint, используя VS2012.Приложение по умолчанию работает просто отлично после развертывания в My Local SharePoint 2013.
Теперь я пытаюсь получить доступ к документам этого экземпляра SharePoint, используя JavaScript, но я не смог найти точку, чтобы начать это в документации API.Любой подсказку, какое пространство имен / функции / и т. Д. Используется для получения доступа к документам, будет отличным.
Например: «Сколько документов в библиотеке или данном представлении и т. Д.?»
THX, MARC
Решение
Так что, что вы захотите сделать, это посмотреть на модель объекта клиента JavaScript (2013).У него есть все классы для функциональности, которые вы хотите достичь.
Великолепная ссылка, чтобы начать с нее здесь:
http://msdn.microsoft.com/en-us/library/jj163201(v=Office.15).aspx
И вот полная ссылка на API JavaScript:
http://msdn.microsoft.com/en-us/library/jj246996(v=Office.15).aspx
Другие советы
вместо того, чтобы использовать CSOM из JavaScript, вы можете найти его намного проще в использовании REST API
Чтобы получить информацию о библиотеке документов, которую вы можете использовать:
http://sp2013srv/_api/web/lists/getByTitle('Documents')
Чтобы получить только количество документов использования:
http://sp2013srv/_api/web/lists/getByTitle('Documents')?$select=ItemCount
Чтобы получить список элементов, чтобы увидеть свойства Использование:
http://sp2013srv/_api/web/lists/getByTitle('Documents')/Items
Чтобы получить информацию о файле при использовании одного элемента:
http://sp2013srv/_api/web/lists/getByTitle('Documents')/Items(1)/File
Среди свойств - это ServerRelaticurl, которую вы можете использовать для получения файла.
Для работы через папку вы можете использовать:
http://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder
и продолжать через:
Генеракодицетагкод
или же
http://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder/Files