如何在Logic Apps中提取文件名的前5个字符
在Logic Apps中提取文件名前5个字符的方法
直接用Logic Apps内置的substring()函数就能实现,针对你已经生成的文件名列表,按以下步骤操作:
- 添加Apply to each操作,选择你已有的文件名列表变量作为循环输入,用来逐个处理每个文件名
- 在循环内部,添加Compose(或者直接操作变量),输入表达式:
substring(items('Apply_to_each'), 0, 5)
这个表达式会从文件名的第0位索引开始,截取长度为5的字符。如果文件名本身长度不足5,函数会自动返回整个文件名,无需额外判断 - 如果需要把所有截取后的结果汇总,提前创建一个新的数组/字符串变量,在Compose之后添加Append to variable操作,将Compose的输出追加到这个新变量里
举个实际例子:
- 原文件名:
Report2024Q3.csv→ 截取后:Repor - 原文件名:
Note.txt→ 截取后:Note.
内容的提问来源于stack exchange,提问作者Dimitar Grigorov
相关产品推荐
相关产品推荐

