Excel 添加 - 刷新特定 sheet 中的所有自定义函数

Excel Add in - Refresh all custom functions in a specific sheet

我很好奇如何使用 JavaScript 在特定 sheet 中手动刷新插件的所有自定义函数?我试图通过 Microsoft 文档在线搜索,但找不到任何提及此内容的文档。谢谢

您可以使用Worksheet.calculate()API刷新特定sheet中的所有自定义函数。下面是一个示例函数。

async function reCalculateSheet() {
  await Excel.run(async (context) => {
    const sheet = context.workbook.worksheets.getItem("SampleSheet");
    sheet.calculate(false);
    await context.sync();
  });
}

此外,我向您推荐一个 Microsoft Office 插件“Script Lab”,您可以在其中搜索您需要的场景示例并在 Office JavaScript API 中进行实验 JavaScript API =18=].