问题标签 [office-scripts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
power-automate - 如何在电源自动化中使用 Office 脚本?
文档说办公脚本与电源自动化一起使用。有谁知道如何使用电源自动化运行办公脚本?
谢谢!
excel - 如何编写执行预定义查询以将数据加载到工作表中的办公脚本?
我有一个 Excel 工作簿,其中我选择了“获取数据”选项以从 OData 源导入。使用公共 odata 提要进行测试。这在 Excel 中定义了一个可以通过 Power Query 编辑器编辑/查看的查询。
我是办公室脚本的新手。我想编写一个办公脚本,将查询中的数据加载到指定的工作表中。您能否通过示例代码指导我如何引用工作簿中定义的查询并将其数据加载到工作表/范围中?
另外,如何配置此脚本以在文件打开事件上执行?
谢谢。
typescript - 我需要帮助将旧的异步脚本转换为当前的 API 模型
关于 TypeScript 和将遗留异步脚本转换为当前模型
我正在尝试将异步脚本转换为当前模型,但我无法确定部分代码:
我需要获取电子表格集合并加载每个电子表格的名称属性。
它应该是这样的,但在第三行我无法加载属性:
office-scripts - 当前 Javascript API 可用于所有 Excel 版本
请问,有没有办法独立于我拥有的 Excel 版本访问当前可用的 javascript API?目前只有 E3 或 E5 许可证具有此访问权限,并且 ScriptLab 仍可使用较旧的 API。提前致谢!
excel - 我可以在同一个工作簿中同时使用 Office 脚本和 VBA 宏吗?
我在桌面 Excel 上当前使用的工作簿上启用了 VBA 宏。
但是,我的公司已将我们的工作簿从网络驱动器存储转移到 Microsoft Teams,因此现在有很多人使用 Excel for Web 来访问它们,而 VBA 无法使用。
我已经看到可以将 VBA 宏移植到 Office 脚本中(我对此知之甚少)。
据我所知,Office Scripts 仅适用于 Excel 的 Web 版本。
所以我的问题是,当工作簿在桌面版 Excel 中使用时,是否仍然可以使用 vba 宏?
谢谢,海伦。
javascript - 我怎样才能使这个办公脚本更快?
我怎样才能使这个递归脚本更快?此代码中的 RNumber 通过公式在电子表格中计算,并在每次迭代后检查
我通常从 > 50000 的数字向下迭代,并且脚本运行非常缓慢。结果,我添加了一个可变迭代步骤,但这并不理想,并且仍然运行不快。
真的很感激一些帮助!
excel - 如何处理Excel工作表中的数据更改事件以刷新所有数据透视表?
我有一个应用于工作表的 VBA 代码及其更改。因此,每当工作表中有新条目或删除(任何更改)时,它都会刷新所有附加到它的数据透视表 -
(我对 VBA 或 office 脚本代码不是很熟悉,所以对于基本问题很抱歉。)
但这不适用于在线excel。因此,我需要在 excel 在线代码编辑器(或打字稿)中使用的代码。到目前为止,我能够编写这段代码 -
我收到一个错误找不到名称“Excel”,只要工作表中没有任何变化,它就应该工作。请帮我解决一下这个。谢谢。
excel - 在执行 Office 脚本操作中指定 Excel 文件时出现问题
我正在尝试使用来自 Sharepoint 文档库的 Excel 文件红色的 Office 脚本运行流程。
当我在静态选择的 Excel 文件上手动执行 Office 脚本时,它可以完美运行。
但是,当我从 sharepoint 库设置动态文件值时,出现 404 错误,例如:
"无法执行脚本。请重试。脚本无法与 Excel 建立连接。请重试"
(从意大利语翻译的错误信息,对不起......)。
流提取如下:
我已经尝试过Name
,,等等DisplayName
,Id
但似乎没有任何效果。
感谢您的任何帮助!
PS。当我删除“执行脚本”操作时,我的流程没有错误......:smirking_face: