У меня есть страница OneNote с таблицей задач: первый столбец - это имя задачи с тегом (флажок), а второй - с описанием.Таблица была создана из веб-интерфейса OneNote (OneNote онлайн).
Я хочу отмечать задачи, выполненные с помощью Graph API. Согласно документации Я могу обновить содержимое таблицы, только заменив всю таблицу.Но после обновления моя таблица больше не имеет границ, и все теги дел (флажки) отсутствуют.
Рабочий процесс:
- Получить содержимое страницы ( документы * 1011)*, ответ )
- Извлечь таблицу из содержимого, найти требуемое задание, заменить
data-tag
с to-do
на to-do:completed
- Получить содержимое страницы с помощью сгенерированных идентификаторов ( документы , ответ ) для поиска идентификатора целевой таблицы
- Отправка запроса PATCH для замены таблицы ( запрос - ответ )
- Таблица заменена , но все границы установлены на
0px
, а все data-tags
удалены
Вот форматированное значениеполе содержимого полезной нагрузки запроса PATCH ( необработанный запрос здесь ):
<table style="border:1px solid;border-collapse:collapse">
<tr>
<td style="border:1px solid"><span style="font-weight:bold">Task</span></td>
<td style="border:1px solid"><span style="font-weight:bold">Comment</span></td>
</tr>
<tr>
<td style="border:1px solid"><span data-tag="to-do:completed">Update todo in table</span></td>
<td style="border:1px solid">There are some issues when we updating todos located inside of tables</td>
</tr>
</table>
Что не так с моим запросом PATCH?