에이전트를 만들어 내용에 @Command([ToolsRefreshSelectedDocs]) 를 넣고, 에이전트 속성 '런타임'에서 '수행 메뉴 선택' 대상을 '없음'으로 하니 잘 되었다.
아래와 같이 하니 제대로 계산 필드가 재계산 되지 못했다. (using Computewithform)
Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
Dim num$, FunctionNumber$, approver$, apprdate$, requester$, subject$
Set db = session.CurrentDatabase
Set collection = db.UnprocessedDocuments
Set doc = collection.GetFirstDocument()
While Not(doc Is Nothing)
Call doc.Computewithform(true, false)
Call doc.save(False, False)
Set doc = collection.GetNextDocument(doc)
Wend
End Sub
'Lotus Notes > Lotus Designer' 카테고리의 다른 글
Lotus Script 액션에서 값을 입력받아 필드 값 수정하기 (0) | 2013.11.22 |
---|---|
Lotus Script 로 Collection 이용하기 (0) | 2013.11.21 |
@DbColumn, @DbLookup (0) | 2013.11.21 |
Lotus Domino ODBC 연결 (0) | 2013.11.05 |
Lotus Script - DB 양식에 쓰기 (0) | 2013.09.27 |