使用电源自动化的团队消息

问题描述 投票:0回答:1

想要使用电源自动化在 Teams 消息上发布以在第二天生成每个结果(周一结果在周二),但仅在周五结果在周一生成,避免周末

现在,周五的结果在周六生成,但我想避免这种情况,因为周六不是工作日,因此要生成周五的结果并在周一发布。

powerbi microsoft-teams power-automate flow
1个回答
0
投票

您的问题非常模糊,但让我给您一些提示。

首先,使用重复触发器,您可以指定作业将运行的天数。因此,您可以确保只在周一至周五进行工作。

当谈到始终获取前几天的数据时,您没有提供消息中包含的有关从哪个系统提取数据的信息,但是,PowerAutomate 具有基于日期的函数来确定您所处的时间位置。

一周中 5 天中的 4 天很容易,因为它始终是您要查询的前一天,即

getPastTime(1, 'Day')
,但对于星期一,您需要首先确定一周中的当前日期,然后返回所需天数。

这种表达方式有助于实现这一目标......

getPastTime(if(equals(dayOfWeek(utcNow()), 1), 3, 1), 'Day')

用简单的英语来说,这个表达是说,如果今天是星期一,则返回 3 天,否则,仅返回 1 天。

注意: 您将需要计算出这些表达式的时区部分。您没有提供有关您在世界上的位置的任何信息,这些表达式将在 UTC 之外起作用。

© www.soinside.com 2019 - 2024. All rights reserved.