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=].
我很好奇如何使用 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=].