Question

J'essaie de me familiariser avec l'API Javascript de SharePoint 2013 (Aperçu).J'ai donc démarré une application hébergée sur SharePoint à l'aide de VS2012.L'application par défaut fonctionne très bien après le déploiement sur mon SharePoint 2013 local.

Maintenant, j'essaie d'accéder aux documents de cette instance SharePoint à l'aide de Javascript, mais je n'ai pas trouvé de point de départ pour cela dans la documentation de l'API.Toute indication sur l'espace de noms/fonctions/etc.utiliser pour accéder aux documents serait formidable.

Par exemple:"Combien de documents y a-t-il dans la bibliothèque ou dans une vue donnée, etc. ?"

Merci, Marc

Était-ce utile?

La solution

Alors, ce que vous voudriez faire, c'est regarder le modèle d'objet client JavaScript (2013).Il a toutes les classes pour la fonctionnalité que vous souhaitez atteindre.

Un grand lien pour commencer avec elle est ici:

http://msdn.microsoft.com/en-us/library/jj163201(v=Office.15).aspx

Et voici une référence complète de l'API JavaScript:

http://msdn.microsoft.com/en-us/library/jj246996(v=Office.15).aspx

Autres conseils

Au lieu d'utiliser CSOM à partir de JavaScript, vous trouverez peut-être beaucoup plus facile d'utiliser le API REST

Pour obtenir des informations sur une bibliothèque de documents, vous pouvez utiliser :http://sp2013srv/_api/web/lists/getByTitle('Documents')

Pour obtenir uniquement le nombre de documents, utilisez :http://sp2013srv/_api/web/lists/getByTitle('Documents')?$select=ItemCount

Pour obtenir la liste des éléments pour voir les propriétés, utilisez :http://sp2013srv/_api/web/lists/getByTitle('Documents')/Items

Pour obtenir des informations de fichier sur un seul élément, utilisez :http://sp2013srv/_api/web/lists/getByTitle('Documents')/Items(1)/File

Parmi les propriétés se trouve le ServerRelativeUrl que vous pouvez utiliser pour obtenir le fichier.

Pour parcourir le dossier, vous pouvez utiliser :http://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder

Et continuez jusqu'à :http://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder/Filesouhttp://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder/Folders

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top