我有一个 Power Automate 流程,它接受 html 电子邮件,将其转换为文本,chatgpt 提取一些信息,然后将摘要行写入 Excel 表中。 按原样工作完美。
我能够让 chatgpt 从电子邮件中识别唯一的项目#,但现在我需要获取这些值,在现有的 Excel 主数据文件中查找它们,并从每个项目的列中返回一个值,然后获取这些值,将它们连接到一个 csv 列表中,然后使用这个新的附加字段将其写入汇总表。
我不希望这些单独的项目#最终出现在汇总表中。
我知道每个都有一个Apply,但我不知道如何让PA从另一个表/文件中执行相当于vlookup或xlookup的操作。
来自 chatgpt 的项目列表将在 1-100 范围内,而主表有 +250K 行。
圈子里发生的事情是我需要帮助的:
根据上面的评论线程,GPT 操作的输出是:
{
"Quote #":"139920",
"Quote Date":"11/14/24",
"Quoted by":"text",
"Account #":"number",
"Sold to Name":"text",
"Sold to City":"text",
"Sold to State":"text",
"Ship to Name":"text",
"Ship to City":"text",
"Ship to State":"text",
"Total Amount":"number",
"Unique Items":{
"Count": 2,
"Item Numbers":[
{
"item":"4S-003-01"
},
{
"item":"0888554"
}
]
}
}
在“应用于每个”中,使用以下表达式:
outputs('Compose_1')?['Unique Items/Item Numbers']
将上面的
outputs('Compose_1')
更新为上一步的输出。
然后在“应用于每个”中,按照示例如何在 Power Automate 流程中获取选定的 Excel 行,并使用以下表达式作为查找值:
items('Apply_to_each')?['item']