Frage

Ich versuche, mich mit der Javascript-API von SharePoint 2013 (Vorschau) vertraut zu machen.Deshalb habe ich eine von SharePoint gehostete App mit VS2012 gestartet.Die Standard-App funktioniert nach der Bereitstellung auf meinem lokalen SharePoint 2013 einfach hervorragend.

Jetzt versuche ich, mithilfe von Javascript Zugriff auf die Dokumente dieser SharePoint-Instanz zu erhalten, konnte jedoch in der API-Dokumentation keinen Einstiegspunkt dafür finden.Irgendein Hinweis, welcher Namespace/Funktionen/etc.Die Verwendung, um Zugriff auf Dokumente zu erhalten, wäre großartig.

Zum Beispiel:„Wie viele Dokumente befinden sich in der Bibliothek oder einer bestimmten Ansicht usw.?“

Danke, Marc

War es hilfreich?

Lösung

Also, was Sie tun möchten, ist ein Blick auf das JavaScript-Client-Objektmodell (2013).Es verfügt über alle Klassen für die Funktionalität, die Sie erreichen möchten.

Ein großartiger Link zum Start ist hier:

http://msdn.microsoft.com/en/Library/jj163201(v=office.15).aspx

und hier ist eine vollständige Referenz der JavaScript-API:

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

Andere Tipps

Anstatt CSOM aus JavaScript zu verwenden, ist es möglicherweise viel einfacher, das zu verwenden REST-API

Um Informationen über eine Dokumentbibliothek zu erhalten, können Sie Folgendes verwenden:http://sp2013srv/_api/web/lists/getByTitle('Documents')

Um nur die Anzahl der Dokumente zu ermitteln, verwenden Sie:http://sp2013srv/_api/web/lists/getByTitle('Documents')?$select=ItemCount

Um eine Liste der Elemente zu erhalten, deren Eigenschaften angezeigt werden sollen, verwenden Sie Folgendes:http://sp2013srv/_api/web/lists/getByTitle('Documents')/Items

Um Dateiinformationen zu einem einzelnen Element abzurufen, verwenden Sie Folgendes:http://sp2013srv/_api/web/lists/getByTitle('Documents')/Items(1)/File

Zu den Eigenschaften gehört die ServerRelativeUrl, mit der Sie die Datei abrufen können.

Um den Ordner zu durcharbeiten, können Sie Folgendes verwenden:http://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder

Und weiter nach unten durch:http://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder/Filesoderhttp://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder/Folders

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top