如何将Excel Online文件名写入指定单元格?
解决方案:将Excel文件名写入指定单元格
完全可行,给你两种实操方法:
方法一:用Power Automate内置动作直接实现
- 生成Excel Online文件后,找到「Excel Online (Business)」连接器下的「写入单元格」动作
- 配置参数:选择目标文件、指定工作表为「Data」、单元格填写「B2」,值直接用生成文件动作返回的「文件名」变量即可
方法二:用Office Scripts脚本实现(对应你提到的workbook.getName())
- 在Excel Online中创建一个新的Office脚本,粘贴以下代码:
function main(workbook: ExcelScript.Workbook) { // 获取当前文件的名称 const fileName = workbook.getName(); // 定位到Data工作表的B2单元格并写入文件名 workbook.getWorksheet("Data").getRange("B2").setValue(fileName); }
- 在Power Automate的流程中,生成Excel文件后添加「运行脚本」动作,选择对应的Excel文件和刚才创建的脚本,运行后即可自动完成写入。
内容的提问来源于stack exchange,提问作者Mads Larsen
相关产品推荐
相关产品推荐

