文書のフィールドを「作成するときに計算する」必要があるので、ここではClient + Formulaのみのオプションです。IBM Lotus Dominoで@GetDocFieldを使用して現在のデータベースと異なるデータベースを使用する方法
私は@DbLookup( "": "NoCache"; "サーバー": "db"; "表示"; "キー"; fieldName)を使用しています。別のサーバ/データベースを参照し、特定のドキュメントのUNIDに戻ってきます。 UNIDは現在のデータベースではなく、サーバー/ dbデータベースに有効です。このUNIDを使用して、リモートドキュメントの値をフェッチ/設定するにはどうすればよいですか。 IBMのドキュメントでは、ローカルDBのみの@GetDocField(UNID、fieldName)と@SetDocField(UNID、fieldName、value)が見つかりました!
このUNIDは、リモートデータベース上のドキュメントを表すため、実際に意味のある方法でこのUNIDを使用するにはどうすればよいでしょうか。私は答えを40分探しました!
ターゲットデータベースのUNIDによってインデックス付けされたビューがある場合は、DbLookupをGetDocFieldに相当するものとして使用できます。しかし、Torstenが以下に述べるように、現在のデータベースの外にはSetDocFieldに相当するものは存在しません。これを行うには、LotusScript(またはJava)コードを呼び出す必要があります。 –