Ich habe eine Taskleiste Addin für Word erstellt, die eine Suche ausführt und den Text für den ersten Absatz für das Suchergebnis anzeigen wird. Bis vor ein paar Tagen der folgende Code ausgeführt wurde erfolgreich:Wie sollte paragraphCollection.first im Wort javascript api verwendet werden
function onGetFirstRangeParaClick() {
var textToFind = "Word",
range,
paragraph;
return Word.run(function (context) {
var searchResults = context.document.body.search(textToFind, { matchWildCards: false });
context.load(searchResults, "text");
return context.sync()
.then(function() {
range = searchResults.items[0].getRange();
context.load(range, "text, paragraphs");
return context.sync();
})
.then(function() {
paragraph = range.paragraphs.first;
context.load(paragraph, "text");
return context.sync();
})
.then(function() {
$("#getFirstRangeParaResult").text(paragraph.text);
});
})
.catch(onError);
}
jedoch nun der folgende Fehler ausgelöst wird:
{"name":"OfficeExtension.Error","code":"GeneralException","message":"GeneralException","traceMessages":[],"debugInfo":{"errorLocation":"ParagraphCollection.first"},"stack":"GeneralException: GeneralException\\n at Anonymous function (https://appsforoffice.microsoft.com/lib/beta/hosted/word-win32-16.01.debug.js:8360:6)\\n at lib$es6$promise$$internal$$tryCatch (https://appsforoffice.microsoft.com/lib/beta/hosted/word-win32-16.01.debug.js:9595:8)\\n at lib$es6$promise$$internal$$invokeCallback (https://appsforoffice.microsoft.com/lib/beta/hosted/word-win32-16.01.debug.js:9605:8)\\n at lib$es6$promise$$internal$$publish (https://appsforoffice.microsoft.com/lib/beta/hosted/word-win32-16.01.debug.js:9581:9)\\n at lib$es6$promise$asap$$flush (https://appsforoffice.microsoft.com/lib/beta/hosted/word-win32-16.01.debug.js:9400:8)"}
ich den Debug-PreviewCDN (//appsforoffice.microsoft verwenden. com/lib/beta/hosted/office.debug.js) und office-Version 1610 leite (Build 7466,2038)
ich in den Api Dokumente bemerkt, dass paragraphs.first
-paragraphs.getFirst()
verändert, aber es sieht nicht aus wie dies umgesetzt wird, noch, als ob ich zu verwenden, ändern getFirst()
ich die folgende Fehlermeldung erhalten:
Object doesn't support property or method 'getFirst'
Wie soll ich das erste oder getFirst() für eine ParagraphCollection verwenden?
auf dieser die BETA CDN folgen wurde aktualisiert und jetzt haben wir die Methode Aromen :) –