Button В Письме

iivvnn

Active member
07.09.2011
37
0
#1
Формирую тело письма. Можно ли программно в тело письма мопестить кнопку, которая запускает процедуру - кроме того передать в эту процедуру параметр из скрипта который формирует письмо?
 

Omh

Lotus team
04.07.2007
2 210
1
#2
Можно теретически
Например, можно кнопу создать в другом документе/форме и потом сделать AppendRichTextItem
Передачу параметра можно сделать так (код под кнопкой):
Код:
Dim ws As New NotesUIWorkspace
Dim uiDoc As NotesUiDocument
Dim Doc As NotesDocument
Set uiDoc = ws.CurrentDocument
Set Doc = uiDoc.Document
Param = doc.getitemvalue("ParamVal")(0)
Call SomeFunction(Param)
ParamVal впихиваешь в отсылаемый док сам при создании B)

Либо через DXL
 

iivvnn

Active member
07.09.2011
37
0
#3
Можно теретически
Например, можно кнопу создать в другом документе/форме и потом сделать AppendRichTextItem
Передачу параметра можно сделать так (код под кнопкой):
Код:
Dim ws As New NotesUIWorkspace
Dim uiDoc As NotesUiDocument
Dim Doc As NotesDocument
Set uiDoc = ws.CurrentDocument
Set Doc = uiDoc.Document
Param = doc.getitemvalue("ParamVal")(0)
Call SomeFunction(Param)
ParamVal впихиваешь в отсылаемый док сам при создании B)

Либо через DXL
СПС попробую
 

Omh

Lotus team
04.07.2007
2 210
1
#4
Ток, естественно, код под кнопкой не должен содержать никаких глобальных переменных, подключаемых библиотек и т.д.
Т.е. просто standalone код.
 

hosm

* so what *
18.05.2009
2 442
6
#5
а если в браузере открыли письмо, то как быть?
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 233
18
#7
а чо так всё сложно?
не проще ли в письмо завернуть свою форму?