我正在尝试使用Word Online中的Office应用程序在内容控件中插入HTML文本。不幸的是,它不适合我。如果我在桌面版Word上运行它,则相同的代码可以工作。
对于Word Online,我可以只插入纯文本而不插入任何其他内容。有人可以帮我这个吗? 这是完整的Word.Run方法:
Word.run(function(context) {
var htmlText = ' <h1>Test HTML Text</h1>'
var range = context.document.getSelection();
var myContentControl = range.insertContentControl();
myContentControl.tag = 'Testtag';
myContentControl.title = 'TestTitle';
myContentControl.insertHtml(htmlText, 'end');
myContentControl.cannotEdit = false;
myContentControl.cannotDelete = false;
context.load(myContentControl, 'id');
// Synchronize the document state by executing the queued commands,
// and return a promise to indicate task completion.
return context.sync().then(function () {
console.log('Created content control with id: ' + myContentControl.id);
});
})
任何人都可以帮助我解决我错过的问题,以便在网上实现同样的目标。