【发布时间】:2021-07-27 23:44:58
【问题描述】:
希望获得有关如何在 PowerApps/Automate 中使用家庭电子邮件功能的指导。 (家庭是一个特定的邮件行业术语)
我有一个 PowerApps 工具,可以在现场收集扫描码(实际上,我们正在使用 QR 码扫描仪和疯狂的扫描框)。比如“RITM1234567”就是一个扫描码。
每个扫描码都与一个客户相关联。例如,“RITM1234567”属于“Edward”。当然,“Edward”映射到 Edward 的电子邮件地址(例如“Edward@EdwardDesk.com”)
每个扫描码还与描述相关联,例如“香蕉”。
在我的扫描码列表中,有许多扫描(一次扫描可以有 1-200 个或更多扫描码)。那些要去爱德华的人是从 0 到所有的人。但我只想给 Edward 发送一个单一的电子邮件(家庭),如下所示:
Hey Edward, the following items are ready for you to eat:
RITM1234567 - banana
RITM7654321 - banana
RITM7162534 - grape
Bring a fork and come on over!
所以,我提到的那些关联是共享点列表的一部分,类似于:
[RITM VALUE] [CUSTOMER NAME] [CUSTOMER EMAIL] [ITEM DESCRIPTION]
RITM1234567 Edward Edward@EdwardDesk.com banana
RITM7654321 Edward Edward@EdwardDesk.com banana
RITM7162534 Edward Edward@EdwardDesk.com banana
如果有其他人的扫描,那么我想在同一个 SharePoint 列表中查找它们并向他们发送电子邮件。
因此,如果扫描的集合有 10 个项目:Edward 有 5 个,Pat 有 3 个,Kit 有 2 个
那么它应该发送三封电子邮件,而不是十封。
鉴于 PowerApps 似乎有一些奇怪的限制(没有数组或其他访问数据的主要方式),您如何着手解决这个问题? (见脚注)
我承认它有点高级,所以即使是高级建议也可能有用。而且我通常可以遵循伪代码。
谢谢你,
爱德华
- 思考:是否有可能通过查看扫描值列表并说“如果此值出现在参考列表的 x 列中,然后将新项目添加到由这些其他组成的集合中参考列表中同一记录中的内容”...?
-=-=-=-=-
脚注:我之前在 Excel-VBA 应用程序中解决了这个问题,方法是创建一个包含所有单独条目的新工作表,按客户名称排序,然后从底部开始进行重复数据删除。然后我在一个大循环中做了很多连接来创建每封电子邮件的主题/正文信息。但我不确定我会如何在这里做到这一点。 Excel VBA 应用程序已经使用了几年,但我的任务是用在我们的环境中更广泛的东西(因此是 Powerapps Canvas 应用程序)来替换它。数据表会是一种适合这种情况的结构吗?
【问题讨论】:
标签: list sharepoint powerapps power-automate