Получить значения из мульти-выбора комбинированного списка - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть раскрывающийся список, связанный с полем Тип пользователя / группы в списке SharePoint. Я могу выбрать нескольких пользователей и хотел бы получить их адрес электронной почты. Я ожидал, что это сработает. Мой разделитель ;, это правильно.

Concat(lsOwner.SelectedItems.DisplayName; ";")

Проблема в том, что это возвращает только пустые строки. У меня выбрано 2 пользователя, и результат ;;. Чтобы проверить, присутствуют ли значения, я сопоставил результат со списком, и там я вижу 2 почтовых адреса. Просто чтобы быть любопытным, я попытался собрать адреса из списка вроде:

Concat(ListBox1.SelectedItems.Value ;"")
Concat(ListBox1.SelectedItems.Email ;"")

Они оба возвращали пустые строки (даже если адрес электронной почты был виден в списке), когда я выбрал одну или несколько. Пожалуйста, кто-нибудь, скажите мне, что я делаю не так. Заранее спасибо.

1 Ответ

0 голосов
/ 06 ноября 2018

Второй параметр функции Concat - это выражение, которое будет применяться к записям первого параметра. То, что вы хотите, скорее всего, следующее выражение:

Concat(
    lsOwner.SelectedItems;
    DisplayName;
    ";")
...