Надстройка My Word программно вносит некоторые изменения в документ пользователя, отправляет этот документ на удаленную конечную точку, а затем необходимо отменить эти изменения.
Я не вижу ссылок на стек отменыв документации Javascript API, хотя я видел некоторые упоминания в онлайн-вопросах, которые, кажется, указывают на то, что стек отмены недоступен через API. Это тот случай? Нет ли способа выполнить автоматическую отмену этих изменений?
Я подумал о нескольких обходных путях, но ни один из них не представляется жизнеспособным.
Копирование содержимого перед изменениями и его вставкаповерх измененного содержимого не будет работать, так как кажется, что какие-либо элементы управления содержимым не сохраняются в вставленном содержимом.
Другим потенциальным решением будет сохранение копии документа, внесение изменений в эту копию, отправка копииа затем удалите его, все незаметно для пользователя. Я не вижу никакой функциональности в API, которая бы позволяла это делать.
Если все это не удастся, мне нужно будет отслеживать все изменения, а затем заново создавать начальное состояние по одному за раз,что будет сложно. Любые более простые решения были бы очень благодарны.