You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Automate表达式修正:提取员工姓名至Excel表格

解决Power Automate中提取员工姓名至Excel列的表达式问题

你的原表达式是针对提取Job Title内容设计的,要提取员工姓名Clark Gable,核心是把拆分的关键字替换为员工姓名对应的标识,同时适配文本格式调整表达式:

基础修改方案(适配常见文本格式)

如果转换后的文本里员工姓名的格式为**Employee Name: Clark Gable**(冒号前有空格),直接修改拆分关键字即可:

first(skip(split(first(split(body('HTML_to_Text'),'Employee Name ')),': '),1))

如果文本里的标识是**Employee Name:**(冒号前无空格),调整拆分的字符串为'Employee Name:':

first(skip(split(first(split(body('HTML_to_Text'),'Employee Name:')), ' '),1))

更稳健的适配方案(应对换行、多余空格)

如果转换后的文本是按行排版的(比如员工姓名单独占一行),可以先按行拆分再过滤提取,避免其他内容干扰:

trim(last(split(first(filter(split(body('HTML_to_Text'), '\n'), contains(item(), 'Employee Name'))), ': ')))

这个表达式的逻辑:

  • split(body('HTML_to_Text'), '\n'):把转换后的文本按换行拆分成行数组
  • filter(..., contains(item(), 'Employee Name')):过滤出包含员工姓名标识的行
  • first(...):取过滤后的第一行(确保只处理目标行)
  • split(..., ': '):按:加空格拆分该行内容
  • last(...):取拆分后的后半部分(即姓名内容)
  • trim(...):去除姓名前后的多余空格

注意事项

  • 先确认HTML_to_Text转换后的实际文本格式,比如员工姓名的标识是Employee Name还是其他写法(比如Name),分隔符是冒号还是其他符号,根据实际情况调整表达式里的关键字和分隔符。
  • 如果测试时表达式仍报错,可在Power Automate的「测试」步骤中查看HTML_to_Text的输出内容,确认目标内容的具体位置和格式。

内容的提问来源于stack exchange,提问作者Jean

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 00:37:08