• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Button В Письме

  • Автор темы iivvnn
  • Дата начала
I

iivvnn

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

Omh

Можно теретически
Например, можно кнопу создать в другом документе/форме и потом сделать 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
 
I

iivvnn

Можно теретически
Например, можно кнопу создать в другом документе/форме и потом сделать 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
СПС попробую
 
O

Omh

Ток, естественно, код под кнопкой не должен содержать никаких глобальных переменных, подключаемых библиотек и т.д.
Т.е. просто standalone код.
 
H

hosm

а если в браузере открыли письмо, то как быть?
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 947
609
BIT
243
вебсервис может?...
не типа в кнопке аякс запрос
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
а чо так всё сложно?
не проще ли в письмо завернуть свою форму?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!