2014-11-25 2 views
1

Люди,Есть ли способ сохранить новое свойство агента с помощью LotusScript?

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

Спасибо,

KWL

ответ

3

Я не совсем уверен, что вы просите, но я думаю, что профиль документа, что вам нужно.

Выполните следующие шаги, чтобы создать форму, которая должна включать в себя поле, содержащее значение, которое вы хотите получить (в этом примере мы будем называть его «каталог»): http://www-12.lotus.com/ldd/doc/domino_notes/Rnext/help6_designer.nsf/b3266a3c17f9bb7085256b870069c0a9/3728634e68f9ca4685256c54004b6c32?OpenDocument

Вы можете получить доступ к нему в вашем Функция LotusScript с использованием класса NotesDocument, например.

dim s as New NotesSession 
dim db as NotesDatabase 
dim doc as NotesDocument 
dim directory as String 

Set db = s.CurrentDatabase 
set doc = db.GetProfileDocument("DocumentName") 
directory = doc.GetItemValue("directory")(0) 
1

Вы можете сохранить выбор каталога в строке окружения

session.setEnvironmentVar (VariableName, значение)

http://www-12.lotus.com/ldd/doc/lotusscript/lotusscript.nsf/1efb1287fc7c27388525642e0074f2b6/ceadd0dc386adcbd8525642e00770300?OpenDocument

session.getEnvironmentString (VariableName)

http://www-12.lotus.com/ldd/doc/lotusscript/lotusscript.nsf/1efb1287fc7c27388525642e0074f2b6/a2790570da801d6c8525642e0075cdd9?OpenDocument

Смежные вопросы