Использование Excel версии 1803 (сборка 912xxxxx) при попытке извлечь пользовательское свойство для
рабочая книга, которая была сохранена в приложении Excel, зависает. Тот же фрагмент кода работает нормально, если книга Excel находится в несохраненном состоянии. Я протестировал приведенный ниже фрагмент в scriptlab
var customDocProps = context.workbook.properties.custom;
console.log("Proceeding to load custom properties");
context.load(customDocProps);
return context.sync()
.then(function () {
console.log("Proceeding to evaluate execute context results");
var docidprop = customDocProps.getItemOrNullObject("abc");
context.load(docidprop);
return context.sync()
.then(function () {
if (typeof (docidprop.value) === 'undefined') {
console.log("No such custom property");
}
});
});
Я также заметил, что когда этот код запускается на сохраненной книге, использование памяти приложением Excel достигает максимума, и мне приходится завершать процесс приложения Excel