Это известная проблема, и исправление выходит.
В качестве временного решения, пожалуйста, добавьте код ниже к той же партии sheets.onActivated.add(onActivate)
, чтобы обойти.
// Call Write Operation APIs, bellow two line code equal to no-op.
let eventobj = sheets.onDeactivated.add(onDeactivate);
eventobj.remove();
Например, ваш код должен быть обновлен до
async function registerOnActivateHandler() {
await Excel.run(async (context) => {
let sheets = context.workbook.worksheets;
sheets.onActivated.add(onActivate);
// Call Write Operation APIs, bellow two line code equal to no-op.
let eventobj = sheets.onDeactivated.add(onDeactivate);
eventobj.remove();
await context.sync();
console.log("A handler has been registered for the OnActivate event.");
});
}