Power Automate, мощный инструмент автоматизации рабочих процессов от Microsoft, предлагает множество возможностей для работы с датами. В этой статье блога мы рассмотрим различные методы управления датами в Power Automate, сопровождаемые примерами кода. Эти методы помогут вам эффективно выполнять вычисления и операции с датами в ваших рабочих процессах.
- Добавить дни к дате.
Чтобы добавить определенное количество дней к заданной дате в Power Automate, вы можете использовать функцию «addDays». Вот пример:
addDays('2022-01-15', 7)
Этот код добавляет 7 дней к дате «15 января 2022 г.» и возвращает «22 января 2022 г.».
- Рассчитать будущие даты.
Если вы хотите рассчитать будущие даты на основе определенного интервала, вы можете использовать функцию «addDays» в цикле. Вот пример, в котором рассчитываются следующие 5 дней, начиная с сегодняшнего дня:
set(variables('startDate'), utcNow())
set(variables('futureDates'), [])
for(int(variables('i')), 1, 5, 1,
set(variables('nextDate'), addDays(variables('startDate'), variables('i')))
append(variables('futureDates'), variables('nextDate'))
)
variables('futureDates')
Этот код сохраняет текущую дату в переменной startDate, а затем вычисляет следующие 5 дней, добавляя индекс цикла к startDate. Полученные будущие даты сохраняются в массиве FutureDates.
- Расчет рабочих дней.
Чтобы рассчитать рабочие дни, исключив выходные и определенные праздники, вы можете использовать функцию «addBusinessDays» вместе с расписанием праздников. Вот пример:
addBusinessDays('2022-01-15', 10, 'US')
Этот код добавляет 10 рабочих дней (исключая выходные и праздничные дни в США) к дате «2022-01-15» и возвращает полученную дату.
- Извлечение определенных компонентов даты.
Power Automate предоставляет функции для извлечения определенных компонентов из даты, например года, месяца, дня и т. д. Вот несколько примеров:
-
Извлечь год из даты:
year('2022-01-15') -
Извлечь месяц из даты:
month('2022-01-15') -
Извлечь день из даты:
day('2022-01-15')
В этой статье мы рассмотрели различные методы управления датами в Power Automate. Мы рассмотрели добавление дней к дате, расчет будущих дат, расчет рабочих дней и извлечение определенных компонентов даты. Используя эти методы, вы можете эффективно обрабатывать операции, связанные с датами, в рабочих процессах Power Automate, повышая производительность и возможности автоматизации.
Не забудьте поэкспериментировать с этими примерами и адаптировать их к своим конкретным требованиям. Благодаря обширным функциям управления датами Power Automate вы можете оптимизировать процессы автоматизации рабочих процессов и сэкономить драгоценное время.