ColumnValues (Document - Java™)

読み込み専用。 値のベクトルです。各要素は文書の親ビューの列の値に対応します。ベクトルの最初の値は文書のビューの最初の列に表示される値、2 番目の値は 2 番目の列に表示される値、というようになります。 ベクトルの各要素の値は、対応する列の式と現在の文書のアイテムの結果生成されます。 ベクトルの成分によっては、値をもたない場合もあります。

定義位置

Document

データ型

java.util.Vector 型。要素は Object 型です。

構文

public java.util.Vector getColumnValues()
    throws NotesException

使用法

ビューを使用せずに文書にアクセスする場合、このプロパティは値を持ちません。

文書にビューで表示されるアイテムがあるとき、ColumnValues プロパティを使用するとそのアイテムの値に効率良くアクセスできます。アイテムの値に直接アクセスすると、効率が下がります。

このプロパティは親ビューの各列にある値を返します。列が「返答文書だけにある」と判断された場合でも、このプロパティの動作は変わりません。 例えば、ビューの 3 番目の列が返答のみの場合、文書が返答文書であるかどうかにかかわらず、doc.GetColumnValues( 2 ) で文書の列式を評価し、結果を返します。

列の値が以下によって決定される場合、列の値は返されません。

複数の値を持つ列を java.util.Vector 型として扱う際には注意してください。

クロスリファレンス

LotusScript® NotesDocument クラスの ColumnValues プロパティ

式言語の @DbColumn 関数