2017-03-28 24 views
0

ビューから現在選択されているドキュメントを保持したいだけです。私は式言語を使う必要があります。Lotus Notesの式言語のdb.UnprocessedDocumentsに相当するもの

セットdcSelectedDoc = db.UnprocessedDocuments

、その後、私は個々のフィールドにアクセスすることができます:私は簡単に例えば文書(s)は、このようにアクセスすることができ、ロータススクリプトを使用しました。私は同じことをしたいが、式言語を使いたい。私はこのようにしようとしましたが運がない:@GetField( "CRMPath")。

助けてください!

答えて

0

設定エージェントのプロパティ「ターゲット」=「選択されたすべての文書」とあなたがお返事のため@Prompt([OK]; "CRMPath value"; CRMPath)

+0

おかげのように、選択した文書のフィールドにアクセスすることができます。実際、私はビュー上のチェックボックスであるアクションボタンを作成しました。目的は、ボタンのクリックイベントでコーディングして、選択したドキュメントのフラグを取得/設定/リセットすることです。 –

+0

選択したすべてのドキュメントを処理するエージェントを作成します。アクションボタンで、このコマンドラインを '@Command([RunAgent];"エージェント名 ")'で呼んでください。エージェントでは、フィールドの値を 'MyFlag:= CRMPath'という名前で読むだけで、' @ SetField'の式を使って新しい値を設定できます。私の英語は申し訳ありませんが、私はGoogle Translateを使用しています。 –

+0

@IgorKudryashovが勧告しているように、アクションボタンやアクションメニューから呼び出される式エージェントを作成すると、デフォルトでLotus Notes式エージェントは選択されたすべてのドキュメントで動作します。エージェント本体で指定した数式は、選択された文書ごとに呼び出されます。したがって、すべての文書に適用する式をエージェント本体に設定します。数式の中にプロンプ​​トコールを含めると、選択したすべてのドキュメントに対してPrompが呼び出されます。つまり、50個のドキュメントを選択した場合、50個のプロンプト・ダイアログが次々に表示されます。 –

関連する問題