Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве мы обсудим условия триггера Power Automate, которые позволяют нам выполнять блоки действий при возникновении определенной ситуации. Используя контроль условий, мы можем гарантировать, что определенные элементы в нашем потоке находятся в требуемом состоянии перед выполнением действий.
Условие триггера в Power Automate аналогично оператору IF в Excel или любом другом языке программирования. Он разделяет наш поток на два пути в зависимости от условия.
Оглавление
Добавление условий триггера в Power Automate
Мы будем использовать образец потока, который я создал заранее. В этом примере мы получим уведомление по электронной почте, как только пользователь опубликует твит, содержащий слова « Power Automate ». Затем мы добавим условие, при котором, если в твите будет найдено слово « проблема », будет создана карточка Trello. В противном случае он просто ретвитнет этот конкретный твит и не создаст карточку Trello.
Чтобы добавить условие, добавим еще один шаг, нажав кнопку Новый шаг .
Затем нажмите «Управление» .
После этого добавим условие срабатывания, нажав Condition Control .
Затем нам нужно установить значения для нашего условия.
Если условие верно, то оно спускается к пути Если да . В противном случае он пойдет по пути Если нет . Мы также можем установить здесь действия на основе вывода условия.
Настройка условий запуска Power Automate
На нашей доске Trello давайте добавим новый раздел и назовем его « Вопросы ».
Для нашего условия давайте использовать текстовую переменную Tweet для нашего истинного утверждения.
Опять же, мы хотим посмотреть, есть ли в твите слово « проблема ». Итак, давайте использовать « содержит » в этой части.
Для третьего поля добавим слово «Выпуск» . Нам нужно добавить цитату, потому что это строка, а не переменная .
Мы можем добавить несколько условий, нажав кнопку + Добавить . Для этого примера добавим еще одну строку.
Мы также можем выбирать между условиями « И » и « ИЛИ ».
Для условия « И » оба аргумента должны быть истинными, чтобы оно было передано в раздел «Если да» . Если это условие ИЛИ , любое из утверждений должно быть истинным.
В этом примере мы будем использовать условие ИЛИ .
Для второго условия воспользуемся текстовой переменной Tweet , затем установим условие как « содержит » и добавим слово « Проблема ».
Давайте теперь добавим действие, если наше условие истинно. Помните, что мы хотим создать карточку Trello, если твит соответствует любому из условий. Поэтому мы можем просто перетащить действие «Создать карточку» в наш раздел «Если да» .
Теперь давайте добавим действие в раздел Если нет, если твит не соответствует ни одному из условий. Просто нажмите кнопку Добавить действие .
Ищем разъем Twitter и нажимаем на него.
Затем нажмите действие «Ретвитнуть» .
Для идентификатора твита воспользуемся переменной идентификатора твита .
Мы закончили настройку нашего потока. Когда публикуется новый твит, он сначала отправляет нам уведомление по электронной почте. Затем он рассмотрит условие, которое мы установили, чтобы проанализировать, должен ли он либо ретвитнуть твит, либо создать карточку Trello.
Проверка состояния
Давайте теперь проверим наше состояние. На этот раз давайте выполним ручной триггер вместо использования данных из наших предыдущих запусков.
Мы сообщим в Твиттере « У Power Automate возникла проблема».
Теперь наш поток работает в фоновом режиме и ищет твит, который соответствует условиям поиска, которые мы установили.
Мы можем проверить вывод после успешного выполнения нашего теста потока. Как мы видим, результат оказался ложным, несмотря на то, что в нашем твите было слово « проблема ».
Вероятно, это потому, что в нашем твите мы написали слово « проблема » с маленькой « i ».
Но в нашем условии мы указали слово « Выпуск » с большой буквы « И ».
Преобразование строк в нижний регистр
Что нам нужно сделать, так это преобразовать эти текстовые переменные Tweet в нижний регистр. Это сделано для того, чтобы убедиться, что даже если в твите есть строчная или заглавная буква, все они будут рассматриваться как строчные.
Для этого вместо использования переменной в этой части нам нужно преобразовать ее в выражение . Итак, давайте удалим текстовую переменную Tweet .
Давайте воспользуемся выражением toLower . Выражение toLower преобразует текст в формат нижнего регистра.
Давайте добавим круглые скобки и поместим внутрь текстовую переменную Tweet .
Затем давайте нажмем кнопку ОК .
Проделаем аналогичные шаги и со вторым условием.
Затем измените тексты « Проблема » и « Проблема » на строчные.
Повторное тестирование состояния
Сохраните этот поток и давайте проведем еще один тест. Опять же, мы выполним ручной триггер для этого теста.
На этот раз давайте напишем «Есть проблема с Power Automate ». Мы будем использовать заглавную « П » для слова « проблема », чтобы посмотреть, будет ли работать наше выражение.
Давайте теперь проверим результат. Как мы видим, результат теперь верный , потому что твит содержит слово « проблема ». Мы использовали заглавную букву « P », но результат остается верным, поскольку он был преобразован в нижний регистр. Теперь наше выражение работает правильно.
Поскольку результат верный, теперь его следует добавить на нашу доску Trello в виде карточки. Я сделал ошибку здесь, потому что я должен был изменить раздел на Вопросы вместо Twitter, но пока все в порядке.
Щелкнем по этой карточке и увидим, что она записала в Описание наш твит с надписью « Существует проблема с Power Automate » .
Шаблон Power Automate | Создание и запуск потоков
Power Automate Создание потоков с нуля
Действия Power Automate | Учебник по глубокому погружению
Заключение
Подводя итог тому, что мы сделали в этом уроке, мы опубликовали твит, в котором есть слова « Power Automate ». Затем он отправлял уведомление по электронной почте и проверял наше условие ИЛИ , если в нем были слова « проблема » или « проблема ». Поскольку условие привело к TRUE , была создана карточка Trello, но она не ретвитилась.
Опять же, условия — это просто операторы ЕСЛИ , которые разделяют наш поток на основе определенного заданного нами условия. Надеюсь, это поможет вам больше узнать об условиях и о том, как вы можете заставить их работать в процессе автоматизации вашего бизнеса.
Всего наилучшего,
Генри
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать