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

Microsoft Power Automate如何将未知字符串缩短至40个字符?

在Microsoft Power Automate中截断字符串至40字符的解决方案

不用绕数组转换的弯路,直接用Power Automate内置的substring()函数就能快速实现,结合length()函数判断长度还能避免短字符串报错。

基础截断公式(无省略号)

if(
  greater(length(triggerBody()['YourString']), 40),
  substring(triggerBody()['YourString'], 0, 40),
  triggerBody()['YourString']
)
  • 把triggerBody()['YourString']替换成你实际要处理的字符串变量或字段
  • 逻辑:先判断字符串长度是否超过40,超过则从第0位开始截取前40个字符;未超过则直接返回原字符串,避免截取报错

带省略号的截断(总长度保持40)

如果需要给超长字符串添加省略号提示,可调整为:

if(
  greater(length(triggerBody()['YourString']), 40),
  concat(substring(triggerBody()['YourString'], 0, 37), '...'),
  triggerBody()['YourString']
)

这里截取前37个字符加上3个省略号,总长度刚好40,同时保留截断提示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 15:15:44