• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

как создать документ-письмо???

  • Автор темы jcolor
  • Дата начала
Статус
Закрыто для дальнейших ответов.
J

jcolor

Подскажите, пожалуйста, как справиться с такой проблемой:

необходимо создать документ-письмо , сохранить его в текущей базе и чтобы после этого он был виден в папке $Inbox;

сейчас у меня получается, что документ создается, но виден только через вид Все документы, а в почтовой папке не появляется;

Может необходимо заполнять какие-то еще дополнительные поля в документе???
 

Andre

Green Team
29.07.2004
114
1
BIT
1
Ключевое слово -В ПАПКЕ.
За наполнение папки документами отвечает пользователь или скрипт.
Варианты - от принудительного помещения документа в требуемую папку, до отправки документа самому себе.
Что выбрать - зависит от условий задачи, которая известна только вам
 
J

jcolor

Смотрите,
если я создам вид с отопражением всех документов, созданных по форме Мемо, то созданные письма в этом виде видны,
но если создать папку с зарезервированным именем $Inbox, предназначенную для писем
то документы не видны
:(
 
G

Guest

После того, как создаете документ-письмо скриптом, положите его в папку $Inbox (скриптом, например)
Разница между папкой и представлением(видом) в том, что в представлении отображаются документы, отвечающие определенным условиям (критерий отбора документов) - эти критерии определяются разработчиком, например, а вот в папке отображаются те документы, которые пользователь или сервер туда положит (вручную или скриптом)... Таким образом создание папки $Inbox недостаточно для того, чтобы там отображались ваши документы..
 
J

jcolor

спасибо за ответы
попробую так сделать
:(
 
J

jcolor

С папкой разобралась! СПАСИБО
Теперь еще возникла одна проблема:(
Заключается в следующем:
Создана форма с полем типа checkbox, для выбора нескольких значений
после выбора несколькихх значений и обработки этой формы агентом (на лотус скрипте), передается лишь первое выбранное значение
в Агенте следующее: (doc - документ с checkbox; doc_new- новый документ, в кот. необходимо сохранить значение)

Dim session As NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim doc_new As NotesDocument

Set session = New NotesSession()
Set db = sesion.CurrentDatabase
Set doc=session.DocumentContext
Set doc = db.CreateDocument

doc_new.text=doc.checkbox(0)
Call doc.save(true,true)
 

Andre

Green Team
29.07.2004
114
1
BIT
1
Значения в полях документа представлены в виде массива. Таким образом для получения значения какого либо элемента обращаемся к нему как к элементу массива. В вашем случае вы всегда обращаетесь к ПЕРВОМУ элементу массива.
Как один из вариантов можно использовать вместо
doc_new.text=doc.checkbox(0)
вот такой вот код
doc_new.text=doc.checkbox
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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