У меня есть список Sharepoint, который я создал только для тестирования. То, что я тестирую, отправляет электронное письмо с различным контентом на основе условного в процессе Microsoft-потока. Условный просмотр столбца «Да/Нет» называется Test_YES_NO_DEFAULT_YES. Как следует из названия, этот столбец всегда отправляет YES. Процесс работает нормально, но условие всегда отправляет обратно по электронной почте IF NO. Вот как выглядит поток! Я пробовал 1, True, TRUE, true, yes, Yes и YES без результатов. Что мне нужно сделать, чтобы условно выполнить ЕСЛИ ДА?Как правильно использовать условные обозначения потока Microsoft с списком общих имен YES/NO Columnin?
ответ
Нажмите кнопку «Редактировать в расширенном режиме», и введите его в текстовое поле:
@equals(triggerBody()?['Test_YES_NO_DEFDAULT_YES'], true)
Пожалуйста, проверьте имя колонки (я взял один из скриншота).
EDIT: Обратите внимание, что это не то же самое, что вы пытались (правда), так как запись «true» в базовом режиме помещает строку в формулу вместо значения bool true
.
Вы можете использовать рабочий процесс конструктора SharePoint для проверки условия. Когда создается элемент, запускайте рабочий процесс, чтобы проверить ваше состояние. Содержимое почты, которое вы можете сохранить в списке SharePoint. Рабочий процесс конструктора SharePoint имеет множество опций для проверки состояния рабочего процесса.
Санджив
Поскольку ваша колонка является логическим, вам необходимо преобразовать ваш «истинный» в логическое значение с помощью функции BOOL().
Используя ваш пример, это должно работать для вас: @equals (? TriggerBody() [ 'Test_YES_NO_DEFAULT_YES'], BOOL (1))
MS Flow построен на вершине логики приложения, так и для более info, ознакомьтесь с разделом функций здесь: https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-workflow-definition-language
по какой-либо причине я не могу заставить SharePoint-дизайнера работать с версией SharePoint Office 365. Если бы я мог, я бы скорее пошел с дизайнером SharePoint. Мне совсем не нравится поток Microsoft, и я думаю, что это просто запутает выделение людей. –