2017-03-28 1 views
0

보기에서 현재 선택된 문서를 보류하고 싶습니다. 나는 공식 언어를 사용해야한다.Lotus Notes 수식 언어의 db.UnprocessedDocuments에 해당하는 항목은 무엇입니까?

설정 dcSelectedDoc = db.UnprocessedDocuments

다음 내가 개별 필드에 액세스 할 수 있습니다 : 나는 쉽게 예컨대 문서 (들), 이런 식으로 액세스 할 수 있습니다 로터스 스크립트를 사용하여. 나는 같은 것을하고 싶지만 공식 언어를 사용하고 싶다. 나는 이렇게 시도했지만 행운은 없다 : @GetField ("CRMPath").

도와주세요!

답변

0

설정 에이전트 속성 "대상"= "선택한 모든 문서"하고 답장을 보내 @Prompt([OK]; "CRMPath value"; CRMPath)

+0

감사처럼, 선택한 문서의 필드를 액세스 할 수 있습니다. 사실 뷰의 체크 박스 인 액션 버튼을 만들었습니다. 목적은 버튼의 클릭 이벤트에서 코딩하여 선택된 문서의 플래그를 가져 오거나 설정하거나 재설정하는 것입니다. –

+0

선택한 모든 문서를 처리 할 에이전트를 만듭니다. 액션 버튼에서이 명령을 @Command ([RunAgent]; "에이전트 이름")'로 호출하십시오. 에이전트에서 필드의 값을'MyFlag : = CRMPath'로 간단히 읽을 수 있습니다. 새 값을'@ SetField' 공식을 사용하여 설정할 수 있습니다 ... 영어로 죄송합니다. Google 번역을 사용합니다. –

+0

@IgorKudryashov가 권고했듯이, 작업 단추 및/또는 작업 메뉴를 통해 호출되는 수식 에이전트를 만들려면 기본적으로 Lotus Notes 수식 에이전트가 선택한 모든 문서와 함께 작동해야합니다. 상담원 본문에 지정한 수식이 선택한 모든 문서에 대해 호출됩니다. 따라서 모든 문서에 적용 할 수식을 에이전트 본문에 설정하십시오. 수식 안에 프롬프트 호출을 포함하면 선택한 모든 문서에 대해 Promp이 호출됩니다. 즉, 50 개의 문서를 선택하면 50 개의 프롬프트 대화 상자가 차례로 표시됩니다. –