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

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

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

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

Notesdocument -> Vcalenar

  • Автор темы Guest
  • Дата начала
G

Guest

Здравствуйте!
Есть ли способ преобразовать документ Lotus типа встреча (у которого Form=Appointment) в vCalendar (или iCal, iCalendar, vCal и тп)?
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
есть экспорт в *.ics
я не пользовался ниразу
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
а какие сложности, яж и грил что не пробовал :(, вот в хэлпе:
1. This formula exports a view to c:\temp.txt as tabular text.
@Command([FileExport]; "Tabular Text"; "c:\\temp.txt")
2. This formula exports the current view to a 1­2­3 for Macintosh worksheet called Hardware and stores the file in the Lotus 1­2­3 folder on the user's workstation.
@Command([FileExport];"Lotus 1-2-3";"SBRAUN:Lotus 1­2­3:Hardware")
3. This agent formula exports the current document to the testing.txt file on the C drive of the local machine when the user triggers the agent from the Action menu.
@Command([FileExport];"ASCII";"C:\\testing.txt")
This agent has an event trigger of "Action view selection" and has "None" selected as its target.

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

Dios1986

а какие сложности, яж и грил что не пробовал :), вот в хэлпе:
1. This formula exports a view to c:\temp.txt as tabular text.
@Command([FileExport]; "Tabular Text"; "c:\\temp.txt")
2. This formula exports the current view to a 1­2­3 for Macintosh worksheet called Hardware and stores the file in the Lotus 1­2­3 folder on the user's workstation.
@Command([FileExport];"Lotus 1-2-3";"SBRAUN:Lotus 1­2­3:Hardware")
3. This agent formula exports the current document to the testing.txt file on the C drive of the local machine when the user triggers the agent from the Action menu.
@Command([FileExport];"ASCII";"C:\\testing.txt")
This agent has an event trigger of "Action view selection" and has "None" selected as its target.

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


у меня вот возникла следующая проблема, нужно автоматизировать сообщение заменить файл и ок, когда выполняется команда экспорта..... может кто поможет :)
 
K

Klido

ну и не забываем про вендора
 
P

prof2008

Добрый день !

Сделал агента по событию приход почты
установил в агенте команду

@Command([FileExport];"ASCII";"C:\\testing.txt")

Не получается !

Требуется при приходе почты положить письмо в текстовый файл например с именем идентификатора сообщения.

По кнопке данная команда работает
@Command([FileExport];"ASCII";"C:\\testing.txt")
файл появляется на диске

Помогите разобраться

С уважением Сергей.
 
N

nvyush

Агенты "Before new mail arrives" отрабатывают на сервере, причём существуют довольно жёсткие ограничения на выполняемые ими действия. Точно не помню, но создание/сохранение файлов в них, кажется, не работает.

Попробуйте указать для агента тип "After new mail has arrived"
 
P

prof2008

поставил After new mail has arrived
север 6.5.4

команда

@Command([FileExport];"ASCII";"C:\\testing.txt")

не формирует файл
 
D

divankin

А на сервере смотрели? Агент выполняется не на клиенте, а на сервере. И файл искать стоит именно на сервере.
 
P

prof2008

ртфм 6ка
FileExport can be used at the view level, and when a document is open in Read or Edit mode, according to what is being exported.

Добавлено: собственно, тут уже указывали похожее:

Как тогда сделать
при приходе почты положить письмо в текстовый файл например с именем идентификатора сообщения.
 
N

nvyush

prof2008
Советую почитать: link removed
Попробуйте написать не формулами, а лс-скриптом.
 
P

prof2008

Спасибо за совет (все работает по кнопке - но надо на сервере)

Короче пример записи в файл не работал из хелпа
проверил установил уровень безопасности агента 3 - заработало файл пишеться на сервере

и в режиме Before new mail arrives тоже работает

теперь не могу взять документы которые приходят
в цикл не заходит проверил
может по другому надо делать обработку
вот код


Dim s As New NotesSession
Dim db As NotesDatabase
Dim dc As NotesDocumentCollection
Dim body As NotesItem

Set db = s.CurrentDatabase
Set dc = db.UnprocessedDocuments
Set doc = dc.GetFirstDocument

While Not(doc Is Nothing)
If doc.subject(0) ="" Then
subj="No subject"
Else
subj=validatefilename(doc.subject(0))
End If

обработка
 
N

nvyush

Если агент Before new mail arrives, то он отрабатывает для каждого документа, которые нужно получать так:
Set s = New NotesSession
Set doc=s.documentcontext
 
Мы в соцсетях:

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