Pergunta

Eu tente familiarizar-se com o Javascript API do SharePoint 2013 (pré-Visualização).Portanto, eu comecei uma SharePoint hospedado aplicação usando o VS2012.O padrão de aplicativo funciona muito grande após a implantação para o meu local SharePoint 2013.

Agora eu tentar obter acesso aos documentos de que a instância do SharePoint usando Javascript, mas eu não conseguia encontrar um ponto para começar para isto na documentação da API.Qualquer dica do que espaço de nomes / funções / etc.usar para obter acesso a documentos seria ótimo.

Por exemplo:"Quantos documentos estão na biblioteca ou um determinado modo de exibição, etc.?"

Thx, Marc

Foi útil?

Solução

Então, o que você gostaria de fazer é dar uma olhada no modelo de objeto do cliente JavaScript (2013).Tem todas as classes para a funcionalidade que você deseja alcançar.

Um ótimo link para começar com ele está aqui:

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

e aqui é uma referência completa da API JavaScript:

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

Outras dicas

Em vez de usar CSOM de JavaScript que você pode achar muito mais fácil usar o Api REST

Para obter informações sobre uma biblioteca de documentos, você pode usar:http://sp2013srv/_api/web/lists/getByTitle('Documents')

Para obter apenas o número de documentos de uso:http://sp2013srv/_api/web/lists/getByTitle('Documents')?$select=ItemCount

Para obter a lista de itens para ver as propriedades de uso:http://sp2013srv/_api/web/lists/getByTitle('Documents')/Items

Para obter informações de arquivo sobre um único item de uso:http://sp2013srv/_api/web/lists/getByTitle('Documents')/Items(1)/File

Entre as propriedades é a ServerRelativeUrl você pode usar para obter o ficheiro.

Para o trabalho através de uma pasta você pode usar:http://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder

E continuar a descer através de:http://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder/Files ou http://sp2013srv/_api/web/lists/getByTitle('Documents')/RootFolder/Folders

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top