文書のすべてのフィールドのリストを返します。
@DocFields
fields
文字列リスト。リスト内の各アイテムは文書にあるフィールド名です。
この関数は、文書内で実行するどの式でも使用できます。列式やビュー選択式では機能しません。
文書を保存した後では、返されるリストにはいくつかの Notes 内部フィールドも含まれています。このようなフィールドには、フォームが保存されたときに追加される [Form] フィールドや、フォームに別の文書やデータベースへのリンクが含まれていることを示す [$Links] フィールドなどがあります
@DocFields
@If(@Contains(@DocFields; "$Links"); "Yes"; "No")
Field fieldtochange := @Prompt([OkCancelEditCombo]; "Edit Fields"; "Please select the field you want to edit."; ""; @DocFields);
@SetField(fieldtochange;(@Prompt([OkCancelEdit]; "New Value"; "Please enter a new value.";"") )
@Elements(@DocFields)-2
現在のフィールドと Notes の内部フィールドである [Form] フィールドを除くために、要素の総数から 2 を引きます。