Microsoft flow未按日期筛选SharePoint列表以发送电子邮件
首先,我对微软的Flow非常陌生,我想我可能已经吃得太多了 我有一个包含多个日期的SharePoint列表,我计划使用该列表发送通信。我希望FLOW检查我的SharePoint列表,并为今天日期与“T-21”日期匹配的每个记录发送电子邮件。SharePoint中的T-21日期是仅日期格式 现在我想使用触发器,从我的SharePoint列表中获取项目,但我遇到的问题是过滤器/日期比较 用于将utcnow格式设置为“M/d/yyyy”格式,以便与我的SharePoint列表匹配。但要么我收到一条错误消息,要么流忽略过滤器/日期比较,并向每个人发送一封电子邮件,即使是“t-21”不匹配的邮件Microsoft flow未按日期筛选SharePoint列表以发送电子邮件,sharepoint,power-automate,Sharepoint,Power Automate,首先,我对微软的Flow非常陌生,我想我可能已经吃得太多了 我有一个包含多个日期的SharePoint列表,我计划使用该列表发送通信。我希望FLOW检查我的SharePoint列表,并为今天日期与“T-21”日期匹配的每个记录发送电子邮件。SharePoint中的T-21日期是仅日期格式 现在我想使用触发器,从我的SharePoint列表中获取项目,但我遇到的问题是过滤器/日期比较 用于将utcnow格式设置为“M/d/yyyy”格式,以便与我的SharePoint列表匹配。但要么我收到一条错误
- 触发
- 撰写(格式utcnow)
- 从SharePoint列表获取项目(筛选查询??)
- 条件(T-21=先前的合成日期;不工作)
- 如果是,请发送电子邮件
- 如果没有,什么也不做
提前感谢。查看我在设置流程时偶然发现的以下帖子。此人与您有相同的用例,因为他们会根据日期触发某些事件。这篇文章中还包含了一些代码,可以帮助你解决你遇到的日期条件问题。
链接:谢谢您的链接。日期比较功能正是我所需要的。下面是我比较T-21日期和utcNow的条件的工作公式:@equals(子字符串(items('Apply_to_each')?['T_x002d_21',0,10),utcNow('yyyy-MM-dd'))再次感谢@chriscam85我在Microsoft Flow中了解到比较日期时,它们必须采用相同的格式,否则条件将无法工作。子字符串用于从SharePoint列表中获取日期的前10个字符。在utcNow表达式中,还可以设置格式。