JavaScript API 是否能够创建 Power Query 查询?

Is the JavaScript API capable of creating Power Query queries?

我目前正在研究是否可以将我维护的 VBA 插件移植到基于 Web 的 Office 插件。我现有插件的目的是创建可以刷新的查询,以将实时报告数据从数据库应用程序的 Web 前端提取到工作中sheet。

在 VBA 中,我可以使用 QueryTables 非常简单地完成此操作:

Set Query = ActiveSheet.QueryTables.Add(Connection:=FullURL, Destination:=ActiveCell)

JavaScript API documentation 提到 Excel.Query class 表示 Power Query 查询,但属性和方法似乎被读取-只有而且我没有看到如何创建其中之一并将其添加到 sheet,只检查现有的。是否可以使用 Office JS 创建新查询?或者,我可以使用不同的类型来实现我的目标,例如 LinkedData 或 DataConnection 吗?

Office JavaScript 库中没有 API 来启用 creating/writing Power Queries。如果有足够的需求,它可能会在某一天添加​​,但这至少是一年后的事。请在 Microsoft 365 Developer Platform Ideas.

提出建议