У меня есть библиотека на Sharepoint 2013, и я извлекаю все параметры (используя angularjs на стороне клиента), используя следующий код.
var spListURL = siteURL + "_api/lists/getByTitle%28%27" + docLibName + "%27%29/items";
$http.get(spListURL,
{ headers: {"Accept": "application/json; odata=verbose", } }).success(function (result) {
dfd.resolve(result);
})
.error(function (data, status, headers, config) {
errorFactory.buildError(data, status, headers, ORIGIN_VIEW_NAME);
});
Однако результат не содержит имени файла или URL-адреса файла. Мне нужно создать якорную ссылку на файл. Он содержит пользовательские параметры, которые я добавил в список/библиотеку.
Я никогда раньше не работал с SharePoint. Клиентский код представляет собой фрагмент фабрики angularjs, и он работает (насколько это касается js).
Я не хочу делать еще один вызов rest с помощью d.result[index].File.__deffered.uri
, а затем открывать документ в новом пустом окне.
Спасибо за вашу помощь.