【发布时间】:2020-09-27 10:01:44
【问题描述】:
我们一直致力于编写办公脚本而不是 VBA 宏。我还知道excel 的 Microsoft Graph REST API。有人可以指导我如何在不本地创建 excel 实例的情况下以编程方式执行办公脚本(如下面的示例)?
async function main(context: Excel.RequestContext) {
// Set range A1 on selectedSheet
let workbook = context.workbook;
let worksheets = workbook.worksheets;
let selectedSheet = worksheets.getActiveWorksheet();
selectedSheet.getRange("A1").values = [
["Hello World"]
];
}
我找不到任何图形 api 来执行此操作。
谢谢。
【问题讨论】:
-
是的,这可以通过事先获取用户凭据并使用 OAuth2 api 生成访问令牌来完成,但我也确信 excel graph api 将来会像其他资源一样支持应用程序权限做。问题是没有 API 来运行办公脚本。你是说在不久的将来会这样做@RaymondLu?
标签: excel microsoft-graph-api office-js office-scripts