Я пытаюсь получить все доступные части приложения для страницы SharePoint, используя Javascript, как мне это сделать?
![App Parts View](https://i.imgur.com/sNgGaGq.png)
Я пытался использовать LimitedWebPartManager для получения всех приложений, но он забирает только 1 приложение.
function loadWebParts() {
clientContext = new SP.ClientContext(url);
oFile = clientContext.get_web().getFileByServerRelativeUrl(serverRelativeUrl);
wpm = oFile.getLimitedWebPartManager(SP.WebParts.PersonalizationScope.shared);
webparts = wpm.get_webParts();
clientContext.load(wpm);
clientContext.load(webparts);
clientContext.executeQueryAsync(OnLoadSuccess, OnLoadFailure);
}
function OnLoadSuccess() {
$(webparts).each(function(index) {
console.log(index + ": " + $(this));
});
}
Результаты выполнения вышеприведенного кода возвращают: 0: [объект Объект] в консоли. Я хотел получить каждое приложение, показанное на картинке.