Как получить список «Частей приложения», доступных для страницы SharePoint, используя Javascript - PullRequest
0 голосов
/ 14 мая 2019

Я пытаюсь получить все доступные части приложения для страницы SharePoint, используя Javascript, как мне это сделать?

App Parts View

Я пытался использовать 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: [объект Объект] в консоли. Я хотел получить каждое приложение, показанное на картинке.

...