又来麻烦你了,还是用Automate流读取固定格式邮件的问题
小鸽,我又来请教问题了:
之前在你的指导下用Automate提取固定格式的邮件信息,非常好用。我又想做一个流,遇到问题了。
这次的邮件格式是这样的:
Batch_No=MC-JX109790
原料名称=WTBD30002-1/17K-C1
原料批号=MC-JC143240
原料数量=9
成品名称=WTBD30002-1/17K-C1
成品数量=9
发货日期
我用html转文本后也基本一致
我用split删除回车行的方法也确实得到了下面的内容:
[
"Batch_No=MC-JX109790",
"原料名称=WTBD30002-1/17K-C1",
"原料批号=MC-JC143240",
"原料数量=9",
"成品名称=WTBD30002-1/17K-C1",
"成品数量=9",
"发货日期=",
"配方版本=",
"历史纪录=",
"UserID=T662821",
"CELL=IC QC",
"OP_Note=TKS-WFJ",
"换签原因=正常换签",
"creation_date=7/8/2022 3:25:17 PM",
""
]
但是因为在我想要的内容和文字直接还有一个=,我想再次用split去除,遇到问题了:
我是这样写的:
split(outputs('编辑_2'),'=')
但是报错,得到下面的提示:
"无法处理第“0”行、第“0”列的操作“编辑”的输入中的模板语言表达式:“模板语言函数“split”需要其第一个参数的类型为字符串。提供的值类型为“Array”。请访问 https://aka.ms/logicexpressions#split 获取使用情况详细信息。”。
似乎是split不能处理数组,只能处理字符串?我该怎么办呢?
1 个回答
按赞数排列
需要for each处理,这样应该可以的
对了,以后记得星球app上提问,这个我才看到啊