Общие вопросы > Разработка приложений
Как отправить письмо в агенте на Lotus Script?
ShurikDM:
Господа! Возник вопрос, как отправлять письма-уведомления?. Агент писан на Lotus Script, запускается по расписанию. Как известно, функция Evaluate с @MailSend не работает. Подскажите, как решить проблему средствами скрипта или посоветуйте "обходной маневр". Заранее спасибо!
nadya:
что то вроде
...
Dim doc as notesdocument
Dim recipients( 1 To N ) As String
recipients( 1 ) = "recipient_1"
...
recipients( N ) = "recipient_N"
.....
doc.form = "Notice"
Call doc.send( fasle, recipients)
Не подойдет?
ShurikDM:
Спасибо! Это как вариант, но я хотел бы что-нибудь более простое, без прикрепления формы к документу (как следствие - засорение базы ненужными уведомлениями). Более того, я хотел бы по аналогии с @MailSend отправить обычное письмо со ссылкой на требуемый документ в моей базе
lotusnotes.ru:
О каком засорении речь? Если не сохранять документ, то в базе он и не останется. Ну или можно автоматически удалять другим агентом эти уведомления.
В LotusScript так просто, как с @MailSend, не получится, вариант, предложенный nadya, вполне адекватный. А в теле письма (поле Body) уже добавляете любой текст и, например, ссылку.
ShurikDM:
Спасибо. Решил проблему посылом всей формы. Как ее прикрепить к простому письму, так и не догнал. А как в тело ссылку на этот документ вставить?
Навигация
Перейти к полной версии