Я работаю над надстройкой Excel, используя Office JS, на панели задач я вызываю Office.context.document.customXmlParts.getByNamespaceAsyn c, но выдает исключение «TypeError: Cannot read property» getByNamespaceAsyn c 'undefined', а именно Office.context.document.customXmlParts не определен
Версия office- js: 1.0.52
Работает описанный ниже способ получения customXmlParts:
return await Excel.run(async ctx => {
const workbook = ctx.workbook;
workbook.load("customXmlParts");
await ctx.sync();
const items = workbook.customXmlParts.items;
...
}
Но мне нужно вызвать getByNamespaceAsyn c, чтобы использовать Office.CustomXmlPart.value.addHandlerAsyn c в обратном вызове, поэтому вышеуказанный способ не подходит.
Любая идея пожалуйста