问题标签 [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.
javascript - 如何在 Excel 脚本中嵌套循环以扫描特定范围
我正在将 VBA 宏转换为 Excel 脚本,以便在 Excel Web 上运行宏
VBA代码:
如何将其转换为 Javascript/Excel 脚本中的嵌套循环?
我试过类似的东西:
但我没有更进一步...
excel - 从 Onedrive 导入 CSV 文件 - Excel Web - Office 脚本
我想创建脚本以允许存储到 Onedrive 中的 file.xlsx 的用户从 file.csv 导入日期(将 file.xlsx 的同一文件夹导入 Onedrive)。然后,用其他脚本处理这些数据。
- 文件夹 X
----- 文件.xlsx
----- 文件.csv
我的用户可以通过商业许可证访问 Excel Web(无桌面应用程序)。
我阅读了 Office Script 文档,但没有找到将 csv 内容加载到工作表中的功能(通过 Excel Web)。
office-scripts - Office 脚本中的子字符串操作
我刚刚开始在 Excel 中使用 Office 脚本,但找不到合适的函数来执行简单的子字符串操作。下面的代码对我不起作用,但我希望它只返回前 3 个字符“ABC”。
excel-online - 如何删除工作表(如果存在)并使用 Office 脚本创建具有相同名称的新工作表
我有一个脚本,可以复制现有工作表并在这个新工作表中生成一个名为Lists
.
寻找一种在脚本再次运行时删除新工作表的方法,但我不断收到“工作表激活:请求的资源不存在”错误selectedSheet.activate();
excel - 根据今天的日期隐藏行的脚本 [Excel Online Typescript]
我在 Excel Online 中有一个工作表,其中 Power Automate 会在客户预约时显示客户预约。(只是日期和姓名,没有别的)
我希望创建一个脚本来隐藏过去几天的约会。
我用今天的日期制作了一个单元格,我的想法是制作一个脚本(我将使用 Power Automate 安排),隐藏包含该单元格中显示的行之前的几天的行。
我不想隐藏即将到来的约会,只是那些已经过去的约会。
我已经制作了一个脚本,对约会进行排序,并使用 Power Automate 每 15 分钟安排一次,但这就是我所做的。
如果我想隐藏某些特定行,这就是代码的样子。
}
我是编程新手,所以我不知道如何在这里进行,但我对这个领域非常感兴趣并希望获得更多知识。
excel - 为什么我的函数返回类型会在我读取 cell.value 或放入 console.log 后变成一个承诺
我开始编写我的 Excel 工作表的验证代码。我实现了很多,所以我尽量保持代码简短。
我的源代码:
我省略了 Builders,因为他们只是创建对象。
上面的代码可以正常工作并像我希望的那样验证文件。
该方法的生成代码UniqueSortOrderChecker.isValid
如下所示:
所以有趣的部分是,一旦我改变UniqueSortOrderChecker
成:
生成的代码现在看起来完全不同并返回一个承诺:
当我尝试读取单元格值时也会发生同样的情况:
把它变成一个承诺返回类型,如:
有谁可以帮我离开这里吗?一旦它变成一个承诺,返回值总是真实的,我的验证不起作用。
希望这个问题不会太长,但我想给出上下文。
excel - VBA Range("A1048576").End(xlUp).Row in Javascript Excel API
我正在将一些 VBA 宏转换为 Office 脚本,我刚刚发现了这个技巧:
在 Typescript/Office Script 中执行这行代码可能是一个好的开始
我不知道从哪里开始,如果有人能给我提示,我会很高兴
javascript - Office Scripts Excel - 为气泡图标记设置透明度
我正在使用 Automate -> Code Editor Typescript 语言在 MS Excel 的在线版本中创建气泡图。我正在尝试设置气泡图中标记的透明度,但我无法弄清楚,并且在 Office Scripts 文档中找不到任何信息。在下面的代码中,我正在循环工作表中的一些信息/颜色/数据范围,并且我正在为气泡图动态创建数据系列。
}
所有方法似乎都没有我可以使用的透明度属性。也很奇怪,我无法在在线 Excel 版本中手动设置透明度。
arrays - 如何将数组值粘贴到特定单元格的新工作表
我想将数组值粘贴到所需的单元格中。但我在第 23 行遇到错误。
请看这张图片代码