xref:lookupXRef関数
xref:lookupXRef関数を使用すると、参照列の値に対応する値を相互参照列で参照できます。たとえば、次の関数では、表44-2で説明した相互参照表のCommon列で、SAP列のSAP_001値に対応する値を参照します。
xref:lookupXRef("customers.xref","SAP","SAP_001","Common",true())
次の例は、xref:lookupXRef関数の構文を示しています。
xref:lookupXRef(xrefLocation as string, xrefReferenceColumnName as string, xrefReferenceValue as string, xrefColumnName as string, needAnException as boolean) as string
パラメータ
-
xrefLocation: 相互参照URI。 -
xrefReferenceColumnName: 参照列の名前。 -
xrefReferenceValue: 参照列名に対応する値。 -
xrefColumnName: 値が参照される列の名前。 -
needAnException: 値がtrueに設定されると、値が見つからない場合に例外がスローされます。そうでない場合は、空の値が返されます。
例外の原因
実行時に、次の理由で例外が発生することがあります。
-
指定された名前の相互参照表が見つからない。
-
指定された列名が見つからない。
-
指定された参照値が空である。
-
複数の値が見つかった。