ОБСУЖДЕНИЕ

Изменения данных в полях

9 ответов 5,4 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Статус
Закрыто для дальнейших ответов.
Автор темы
Необходим агент, который из АК вначале скопирует адресс из поля InternetAddress и вставит последним значением в поле ShortName, затем в поле InternetAddress возмет правую часть значения после @ и подставит новые данные.

Аыталась начать с того, что попробовать изменить вторую часть значания
Код:
@Transform(@Right("InternetAddress"; "@"); "x"; @Replace(x;"m.ua"; "ua"));
что я делаю не так?
 
@transform работает с многозначными полями

@SetField("ShortName"; ShortName:InternetAddress);
@SetField("InternetAddress"; @left(InternetAddress; "@")+"ua")
 
Darker
большое спасибо


а вот еще хотела спросить.... как правильно сделать: необходимо проверить поле ShortName и, если там определенное окончание, например Ivanov@m.ua, то удалить. А если Ivanov@y.ua, то нетрогать
Но только в том поле несколько значений
 
Вот здесь тебе @Transform в помощь

Код:
ShortName:=@trim(@Transform(ShortName; "x"; @if(@contains(x;"m.ua");"";x)));
 
Необходим агент, который из АК вначале скопирует адресс из поля InternetAddress и вставит последним значением в поле ShortName, затем в поле InternetAddress возмет правую часть значения после @ и подставит новые данные.

Аыталась начать с того, что попробовать изменить вторую часть значания
Код:
@Transform(@Right("InternetAddress"; "@"); "x"; @Replace(x;"m.ua"; "ua"));
что я делаю не так?
нужно чётко уяснить себе что значение поля и стринговая переменная это разные вещи, поэтому если нужно взять значение InternetAddress то НЕ надо брать его в кавычки, так как тогда лотус будет думать что это просто стринг!
Код:
@Transform(@Right(InternetAddress; "@"); "x"; @Replace(x;"m.ua"; "ua"));
 
Мысли вслух: почему бы всё это не сделать на скрипте?
 
Omh
просто с чем начала разбираться, на том и спросила :)
 
Статус
Закрыто для дальнейших ответов.

Статистика тем

Создано
1KIA,
Последний ответ от
Akupaka,
Ответы
9
Просмотры
5 379