Pregunta

Intento familiarizarse con la API de JavaScript de SharePoint 2013 (vista previa).Por lo tanto, comencé una aplicación de SharePoint-Hosted usando VS2012.La aplicación predeterminada funciona simplemente ideal después de implementar en mi SharePoint 2013 local.

Ahora intento acceder a los documentos de esa instancia de SharePoint utilizando JavaScript, pero no pude encontrar un punto para comenzar para esto en la documentación de la API.Cualquier sugerencia para que el espacio de nombres / funciones, etc., el uso para obtener acceso a los documentos sería genial.

Por ejemplo: "¿Cuántos documentos hay en la biblioteca o una vista dada, etc.?"

thx, marc

¿Fue útil?

Solución

Entonces, lo que querría hacer es echar un vistazo al modelo de objeto cliente Javascript (2013).Tiene todas las clases para la funcionalidad que desea lograr.

Un gran enlace para comenzar con él está aquí:

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

y aquí hay una referencia completa de la API de JavaScript:

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

Otros consejos

En lugar de usar CSOM de JavaScript, puede encontrarlo mucho más fácil usar el API REST

Para obtener información sobre una biblioteca de documentos que puede usar: http://sp2013srv/_api/web/lists/getByTitle('Documents')

Solo para obtener el número de documentos. Uso: http://sp2013srv/_api/web/lists/getByTitle('Documents')?$select=ItemCount

Para obtener la lista de elementos para ver los usos de las propiedades: http://sp2013srv/_api/web/lists/getByTitle('Documents')/Items

Para obtener información de archivo sobre un solo artículo de uso: http://sp2013srv/_api/web/lists/getByTitle('Documents')/Items(1)/File

Entre las propiedades es el ServerRelativeUrl que puede usar para obtener el archivo.

Para trabajar a través de la carpeta que puede usar: http://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder

y continuar a través de: http://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder/Files o http://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder/Folders

Licenciado bajo: CC-BY-SA con atribución
scroll top