在Data Factory中不使用substring提取文件名前6个字符
在Azure Data Factory中不使用substring提取文件名前6个字符的方法
针对示例文件名202209021021_example pandas.csv,可以直接使用Azure Data Factory内置的take()函数来提取前6个字符,无需依赖substring。
具体用法
- 如果文件名存储在变量中,表达式示例:
@take(variables('fileName'), 6) - 如果是从触发器获取文件名(比如Blob存储触发),表达式示例:
@take(trigger().outputs.fileName, 6)
说明
take()函数的逻辑是从目标字符串的起始位置,截取指定长度的字符。第一个参数传入目标文件名,第二个参数传入需要截取的长度(这里是6),执行后会直接返回202209这类符合需求的结果。
内容的提问来源于stack exchange,提问作者Ayoubhle
相关产品推荐
相关产品推荐

