Ich habe gerade ein (JS) Word-Add-in erstellt und festgestellt, dass lange synchrone Operationen zum Absturz bringen können. In diesen Fällen wird die folgende Fehlermeldung angezeigt - [ADD-IN ERROR Sorry, mussten neu starten wir, weil diese Add-in nicht reagiert.]Lange Operationen Absturz Office Addin (JS)
Der folgende Code auf einer Schaltfläche klicken RAN .
function scanText() {
Word.run(function (context) {
var body = context.document.body;
context.load(body, 'text');
return context.sync().then(function() {
var r = thisOperationCanTakeALongTimeIfDocIsLarge(body.text);
});
})
.catch(errorHandler);
}
Wie verhindere ich, dass dies geschieht? sollte ich die lange Operation asynchron machen? Wie wird dies in diesem Zusammenhang erreicht?