0

本文说新的简化 Office API 处于“预览”模式。谁可以预览它?预览版什么时候出来(已经快一年了)?它会在 Excel 中在线提供吗?是否需要特殊许可证?我正在使用免费的在线 Excel。

如果我创建一个包含以下内容的脚本:

function main(workbook: ExcelScript.Workbook) { 
  // Your code goes here 
}

我只是得到一个错误“找不到命名空间'ExcelScript'。” 我可以通过向“库”选项卡添加一些内容来启用此功能吗?

4

3 回答 3

3

“新的同步 Excel Javascript API”的正式名称为“Office Scripts”,或“Web 上 Excel 中的 Office Scripts”。

这种基于 TypeScript 的编程接口仅适用于付费许可的商业或教育帐户,或通过免费的开发者帐户

使用这些类型的帐户中的任何一种,都可以通过 Excel 网页版中的“自动化”选项卡访问 Office Scripts IDE。

在新的开发者帐户中,它默认启用。在付费许可帐户中,可能需要在https://admin.microsoft.com > 左窗格“显示全部”> 设置 > 设置(或组织设置)> Office 脚本中启用它。

它不适用于标准免费(非开发人员)Office 365 帐户。只有 vanilla Javascript 可用,通过 Script Lab 插件。输入脚本实验室 IDE 的 Office 脚本将引发错误,如 OP 中所述。

于 2021-04-11T12:10:06.140 回答
2

有关详细信息,请参阅Office 脚本文档。特别是,它可在网络版 Excel 的“自动化”选项卡上找到。请参阅此处:Web 上 Excel 的 Office 脚本

于 2021-04-09T21:00:17.443 回答
2

此 API 是Office Scripts应用程序的一部分,它是一个脚本平台。该 API 不适用于仍使用 Office-js 的加载项。我的阅读是您尝试在 Script-Lab 中使用它,这又是一个插件游乐场。

于 2021-04-09T21:13:59.323 回答