Lotus Notes/Lotus Designer

Lotus script 계산 필드 재계산하기

지병철 2013. 11. 21. 14:13


에이전트를 만들어 내용에 @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