Вложенная группа разделов с API One Note Javascript - PullRequest
0 голосов
/ 20 марта 2020

Я заметил, что в One Note Web нельзя вложить группу разделов в группу разделов, например:

Sports (Section Group)
    Basketball (Section Group)
        Teams (Section Group)
            Toronto Raptors (Section)
                Raptors update1 (page)
                Raptors update2 (page)
            Los Angeles Lakers (Section)
                Lakers update1 (page)
                Lakers update2 (page)
    Hockey (Section Group)
        Teams (Section Group)
            Vancouver Canucks (Section)
                Canucks update1 (page)
            Calgary Flames (Section)
                Flames update1 (page)

Но это можно сделать с помощью OneNote 2016 и OneNote Desktop, поставляемого с Windows 10.

Я пытаюсь извлечь группу дочерних разделов из родительской группы разделов с помощью API OneNote Js. Означает ли это, что это невозможно, поскольку он не поддерживается внешним интерфейсом?

Спасибо.

1 Ответ

0 голосов
/ 20 марта 2020
var companiesSectionGroups = sectionGroups.getByName("Companies");

companiesSectionGroups.load("sectionGroups");
var sectionGroup;
var nestedSectionGroup;

return context.sync()
  .then(function () {

    nestedSectionGroup = companiesSectionGroups.items[0];
    nestedSectionGroup.load("sectionGroups");
    return context.sync()
  }).then(function () {
    console.log(nestedSectionGroup);
    nestedSectionGroup.sectionGroups.items.forEach(function (i) {
      console.log(i.name);
              return context.sync();

    })
    return context.sync();
  })

Я понял. Это так. Вы должны загрузить первую группу разделов, затем загрузить вложенную группу разделов, после чего вы можете получить к ней доступ. Спасибо.

...