Holen Sie sich den Dateinamen aus Dokument Bibliothek

Ich habe eine Dokumentbibliothek mit dem Namen DocLibrary. Innen habe ich paar Ordner erstellt. Jeder Ordner 3 weitere Ordner. Im inneren, dass ich die Speicherung der Dateien. Beispiel: DocLibrary > NF1> Kommunikation, wo DocLibrary ist die Dokument-Bibliothek, NF1 ist, den Ordner in DocLibrary und Kommunikation ist, den Ordner in NF1.

Nun möchte ich den download-link zu einer bestimmten Datei im Ordner "Kommunikation", sortiert nach dem änderungsdatum. Ich bin vor problem, wie gehe Communications Ordner und wählen Sie dann Datei name.

Ich bin mit java-script.

Jetzt bin ich unter den unten angegebenen code. Aber ich bin ganz neu hier und haben nur begrenzte Ideen auf Wie zu nähern. Bitte helfen.

function test1()
{
    var context = new SP.ClientContext.get_current();
    var web = context.get_web();
    var list = web.get_lists().getByTitle('DocLibrary');

    var query = SP.CamlQuery.createAllItemsQuery();
    query.set_folderServerRelativeUrl('/DocLibrary/NF1/Communications/');
    allItems = list.getItems(query);
    alert('hi');
    context.load(allItems);

    context.executeQueryAsync(Function.createDelegate(this, this.success),   Function.createDelegate(this, this.failed));
}

function success()
{
    var fileUrls = '';
    var ListEnumerator = this.allItems.getEnumerator();
    while(ListEnumerator.moveNext())
    {
        var currentItem = ListEnumerator.get_current();
        var _contentType = currentItem.get_contentType();
        if(_contentType.get_name() != 'Folder')
        {
            var File = currentItem.get_file();
            if(File != null)
            {
                fileUrls += File.get_serverRelativeUrl() + '\n';
            }
        }
    }
    alert(fileUrls);
}
function failed(sender, args) {
    alert('failed. Message:' + args.get_message());
}
Ich fürchte, ich komme nicht wissen, die Antwort auf diese, aber die Ordner sind nicht ein guter Weg, um Dokumente zu speichern. Haben Sie einen Blick auf die Metadaten, d.h. die content-Typen für Dokumente, die wirklich profitieren von SharePoints Dokumenten-management.

InformationsquelleAutor Mahatma Aladdin | 2015-04-17

Schreibe einen Kommentar