Ошибка при попытке редактировать созданный документ с context.application.createDocument - PullRequest
0 голосов
/ 27 апреля 2018

Я занимаюсь разработкой веб-надстройки для офиса и работаю в Word Online. Я пытаюсь отредактировать документ, созданный с помощью context.application.createDocument. Вот код:

   Word.run(function (context) {
        var myNewDoc = context.application.createDocument(base64);
        context.load(myNewDoc);
        return context.sync().then(function () {

            myNewDoc.body.insertText('Hello World!', 'Start');
            myNewDoc.open();
            return context.sync();

        });      
    });

Я получаю эту ошибку при вставке text / context.sync ():

GeneralException Действие не поддерживается в Word Online. Проверить OfficeExtension.Error.debugInfo для получения дополнительной информации. утверждение: вар Тело = v.body;

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 28 апреля 2018

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

...