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
に設定されると、値が見つからない場合に例外がスローされます。そうでない場合は、空の値が返されます。
例外の原因
実行時に、次の理由で例外が発生することがあります。
-
指定された名前の相互参照表が見つからない。
-
指定された列名が見つからない。
-
指定された参照値が空である。
-
複数の値が見つかった。