Я пытаюсь увидеть существование пользовательского свойства, используя офис js.У меня возникают проблемы с получением информации о существовании.
Excel.run(async (context) => {
let customDocProperties = context.workbook.properties.custom;
let customProperty = customDocProperties.getItem("prop");
customProperty.load("key, value");
await context.sync();
console.log(customProperty);
}
В приведенном выше случае, если свойство "prop" доступно, код работает без проблем.Если отсутствует «prop» или какие-либо пользовательские свойства, код не будет продолжен.
Как сломать код, если такого свойства нет или нет пользовательских свойств?
Кроме того, я пробовал следующий код.В этом случае код зависает, и в памяти Excel происходит скачок (в ГБ) при наличии любого настраиваемого свойства.
customDocProperties.load('items');
await context.sync();
console.log(customDocProperties.items.length);
Спасибо