С помощью OneDrive REST API,
- Мы можем получить всю информацию и данные OneNote Notebook (в виде папки) и все внутренние файлы (* .to c, * .one). ).
- Но мы не можем «восстановить» ту же информацию в OneDrive, потому что мы не можем создать информацию OneNote Notebook. (Создание папки не работает. Она не синхронизируется c с веб-сайтом OneNote для бизнеса.)
Обнаружен один обходной файл
- Создание блокнота OneNote с OneNote API.
- Затем загрузите файлы в исходную папку OneNote Notebook.
Но проблема с этим подходом заключается в том,
- API OneNote нельзя указать «местоположение в хранилище OneDrive» создаваемого ноутбука.
- В то время как на веб-сайте OneDrive предусмотрена функция «Копировать в» (кнопка), чтобы можно было скопировать блокнот OneNote куда-нибудь в другом каталоге в хранилище OneDrive. И эта новая копия синхронизируется с бизнес-сайтом OneNote, так что вы увидите, что там создан еще один Блокнот.
Так что эта ситуация не выглядит правильной. Проще говоря,
- Вы можете загрузить все, но не можете загрузить все с помощью API.
- У вас есть функция syn c между двумя продуктами, но ни один из API не может обеспечить та же функциональность, которую обеспечивает WebSite.
Я думаю,
- Вы можете разрешить OneDrive API для создания папки иметь дополнительный параметр, если новая папка имеет тип OneNote Notebook.
- Или позвольте API OneNote указать целевое расположение в хранилище OneDrive.
Спасибо