Можно ли отправить уведомление по электронной почте, когда поле списка пуст?
Я пробовал следующее:
Теперь вы должны получить два электронных письма с предупреждением, но в представлении «TestView» есть только один элемент. Это ошибка?
Уточнение: даже если элемент с заполненным «TestField» не отображается в представлении (фильтруется по пустому «TestField»), отправляется электронное письмо с предупреждением. Предупреждение связано с «TestView», поэтому его не следует отправлять, поскольку «TestField» не пусто.
Я провел некоторое тестирование по этому поводу, и, похоже, это ошибка, но она связана только с представлениями, которые фильтруют пустые / пустые поля. Я настраиваю 2 представления с предупреждениями на их основе:
test12345, похоже, работает по плану - он только предупреждает, когда элементы с TestField, установленным на 12345, добавляются или редактируются.
testblank "вроде" работает. При редактировании элементов он предупреждает только об элементах, которые были отредактированы, где TestField пуст. Большая ошибка заключается в том, что когда вы добавляете новый элемент, он предупреждает, независимо от того, какое значение TestField установлено.
Я поигрался с этим в течение нескольких минут и не смог найти простого обходного пути на основе представления / предупреждения. Я даже попытался создать представление в SharePoint Designer (где вы можете фильтровать поле «Is Null»), и та же ошибка не исчезла.
Единственный обходной путь, который я мог придумать, - это создать настраиваемый рабочий процесс в конструкторе SharePoint, который отправляет электронное письмо, когда TestField пуст. Это не очень хорошо для конечных пользователей, но это что-то.