Неверный аргумент Word JS getBookmarkRange ⇐ Javascript
-
Гость
Неверный аргумент Word JS getBookmarkRange
У меня есть приложение Word JS, и я хочу получить доступ к закладкам в документе. Ниже мой код
const testFunc = async () => { Word.run(async (контекст) => { const documentRange = context.document.body.getRange(); const bookmarks = documentRange.getBookmarks(true); console.log('закладки', закладки); const bookmark = context.document.getBookmarkRange('276461'); console.log('закладка', закладка); }).catch((error) => console.log('error', error.debugInfo)); }; В этом примере, когда я регистрирую закладки, они возвращаются, как и ожидалось. В массиве значений закладок я вижу свою закладку 276461.
Однако, когда я вызываю context.document.getBookmarkRange('276461'), я получаю ошибку недопустимого аргумента функции.
код: «ИнвалидАргумент» errorLocation: «Document.getBookmarkRange» FullStatements: Массив (8) 0 "var root = context.root;" 1 "var body = root.body;" 2 "// Создать экземпляр {body}" 3 "var range = body.getRange();" 4 "// Создать экземпляр {диапазон}" 5 "range.getBookmarks(true, undefined);" 6 "var bookmarkRange = root.getBookmarkRange(\"276461\");" 7 "// Создать экземпляр {bookmarkRange}"
Почему это может быть?
У меня есть приложение Word JS, и я хочу получить доступ к закладкам в документе. Ниже мой код
const testFunc = async () => { Word.run(async (контекст) => { const documentRange = context.document.body.getRange(); const bookmarks = documentRange.getBookmarks(true); console.log('закладки', закладки); const bookmark = context.document.getBookmarkRange('276461'); console.log('закладка', закладка); }).catch((error) => console.log('error', error.debugInfo)); }; В этом примере, когда я регистрирую закладки, они возвращаются, как и ожидалось. В массиве значений закладок я вижу свою закладку 276461.
Однако, когда я вызываю context.document.getBookmarkRange('276461'), я получаю ошибку недопустимого аргумента функции.
код: «ИнвалидАргумент» errorLocation: «Document.getBookmarkRange» FullStatements: Массив (8) 0 "var root = context.root;" 1 "var body = root.body;" 2 "// Создать экземпляр {body}" 3 "var range = body.getRange();" 4 "// Создать экземпляр {диапазон}" 5 "range.getBookmarks(true, undefined);" 6 "var bookmarkRange = root.getBookmarkRange(\"276461\");" 7 "// Создать экземпляр {bookmarkRange}"
Почему это может быть?
Мобильная версия