问题标签 [excel-online]
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.
office-js - 如何启用新的同步 Excel Javascript API?
本文说新的简化 Office API 处于“预览”模式。谁可以预览它?预览版什么时候出来(已经快一年了)?它会在 Excel 中在线提供吗?是否需要特殊许可证?我正在使用免费的在线 Excel。
如果我创建一个包含以下内容的脚本:
我只是得到一个错误“找不到命名空间'ExcelScript'。” 我可以通过向“库”选项卡添加一些内容来启用此功能吗?
excel - 奇怪的 Excel 验证器行为
我遇到了奇怪的 Excel 验证器行为。我的目标是禁止用户输入一些特殊符号,如“*”。所以我找到了一个基于 ROW 和 INDIRECT 的解决方案。
然后当我尝试测试时 - 它只有在手动访问数据验证对话框后才会起作用!:
- 执行脚本,单击按钮 - 放置 excel 验证器
- 尝试输入 A1: 'aa*' - 允许
- 把'aa'放到A1
- 打开 A1 的“数据验证”对话框以检查一切是否正确
- 单击确定(没有改变)
- 尝试输入 A1: 'aa*' - Validator 禁止!
所以,预期的行为只有在手动访问数据验证对话框后才会出现,我的代码可能有问题吗?
该示例是 gis 还检查值在给定范围内是否唯一并检查值长度。由于 SEARCH 命令,添加了 ~ 符号
https://gist.github.com/ASamSam/23e0a8be95582ab66322cbebb11f30f9
excel在线和经典的行为相同
ms-wopi - 在 windows server 2012 r2 中配置 WOPI 集成后 Excel 未打开
我正在开发一个 WOPI 集成项目,以使用 Office Online Server 启用基于 Web 的办公文档查看/编辑。在配置 Word 和 PowerPoint(*.docx 和 *.pptx)文件以正常工作后,我在在线打开 Excel 文件时遇到了问题。从 WOPI 日志中,我得到以下异常。
未处理的异常:System.Reflection.TargetInvocationException:调用的目标已引发异常。---> System.Reflection.TargetInvocationException:调用的目标已抛出异常。---> System.InvalidOperationException:此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。在 System.Security.Cryptography.SHA256Managed..ctor()
得到这个例外后,我在网上做了一些研究并得到了一个解决方案。
应用上述解决方案后,我仍然无法在线打开 Excel 文件。
excel - SharePoint Excel Services 未在单元格内显示折线
我正在尝试从 Excel Services 获取图像,但由于某种原因显示了任何断线:这是我正在使用的 url
即使我使用非格式化单元格,分隔线也会被隐藏。在 html 格式中看起来是正确的,但我必须使用图像格式。
换行文本也不起作用。
谢谢
onedrive - 将 Excel OneDrive 表复制到另一个 Excel OneDrive 表上的特定单元格 (Power Automate)
我需要使用电源自动化 + Office 脚本从一个 Excel 工作表中复制数据并粘贴(仅限值)到另一个工作表上
我开始使用下面链接中的答案创建一个流程。
Power Automate:将 Excel OneDrive 表复制到另一个 Excel OneDrive 表的底部
问题是我不理解第二个脚本,所以我无法将它修改为我需要的内容(工作簿末尾的那个粘贴)
链接上的脚本
RemoveString 的原因是从输出中删除日期和时间戳
excel - 如何以 PDF 格式打开 Excel Online 文档
我们有一个我想链接到的 Excel Online 文件,但它是 pdf 格式。换句话说,我想要一个将 Excel Online 文件的内容作为 PDF 文件打开的链接。理想情况下,管理员用户将能够编辑 excel 文件,然后最终用户将能够打开该文件的 PDF 版本,因为管理员用户会不断更新它。这可能吗?我需要一个指向该文件 PDF 版本的链接。
我确实遇到了这个帖子,但答案实际上并没有回答这个问题。https://superuser.com/questions/1133384/is-it-possible-to-link-or-sync-an-excel-spreadsheet-with-a-pdf
charts - 在线 Excel 上显示的散点图不正确
我尝试使用 API office.js 显示一个简单的散点图。对于相同的代码和数据,显示的散点图在excel桌面上是正确的,但在excel在线上是不正确的。
在 Excel 桌面上:
在线 Excel 上:
使用的数据是:
我在 Script Lab 工具中重现了这一点,并导出了一个要点。要点可在:problemOnXYScatterChart.EXCEL.yaml
用于检测,
1.单击“创建表”按钮(创建表)
2.单击“创建xy散点图”按钮(显示散点图)
在 Excel 桌面和在线 Excel 上启动代码段。
=> Excel在线显示的图表不正确。
在此先感谢您的帮助。
excel - 如何使用打字稿合并excel在线文件?
嗨,我有多个 excel 在线文件,我希望将它们合并到一个文件中,该文件也将在线位于 sharepoint/onedrive 中。我知道我可以在 excel 在线的自动选项卡下编写脚本,但看起来它需要打字稿,不幸的是我无法找出代码。我知道如何在普通桌面版本的 excel 中使用 VBA 来做到这一点,但是因为在线版本使用 Typescript 我被卡住了。
我能得到帮助还是有人能指出我正确的方向?
excel-online - 如何删除工作表(如果存在)并使用 Office 脚本创建具有相同名称的新工作表
我有一个脚本,可以复制现有工作表并在这个新工作表中生成一个名为Lists
.
寻找一种在脚本再次运行时删除新工作表的方法,但我不断收到“工作表激活:请求的资源不存在”错误selectedSheet.activate();