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

Тема в разделе "Lotus - Программирование", создана пользователем 1KIA, 8 окт 2010.

Статус темы:
Закрыта.
  1. 1KIA

    1KIA Гость

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

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

    Darker Гость

    @transform работает с многозначными полями

    @SetField("ShortName"; ShortName:InternetAddress);
    @SetField("InternetAddress"; @left(InternetAddress; "@")+"ua")
     
  3. 1KIA

    1KIA Гость

    Darker
    большое спасибо


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

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    см @Replace
     
  5. Darker

    Darker Гость

    Вот здесь тебе @Transform в помощь

    Код (Text):
    ShortName:=@trim(@Transform(ShortName; "x"; @if(@contains(x;"m.ua");"";x)));
     
  6. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    нужно чётко уяснить себе что значение поля и стринговая переменная это разные вещи, поэтому если нужно взять значение InternetAddress то НЕ надо брать его в кавычки, так как тогда лотус будет думать что это просто стринг!
    Код (LotusScript):
    @Transform(@Right(InternetAddress; "@"); "x"; @Replace(x;"m.ua"; "ua"));
     
  7. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Мысли вслух: почему бы всё это не сделать на скрипте?
     
  8. VladSh

    VladSh начинающий
    Lotus team

    Регистрация:
    11 дек 2009
    Сообщения:
    1.251
    Симпатии:
    2
    Omh
    Наверное, чтобы было веселее..
     
  9. 1KIA

    1KIA Гость

    Omh
    просто с чем начала разбираться, на том и спросила :)
     
  10. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    Вау, Тоха начинает отвечать полными смысловыми предложениями! :)))
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей