![見出し画像](https://assets.st-note.com/production/uploads/images/63924502/rectangle_large_type_2_a1a56e93a3dbf2f357b0cb98809f5e53.png?width=1200)
[基礎]特別なフィールドを確認する
はじめに
フィールドは開発者が任意に作ることが出来ますが、あらかじめ性質が決まった「特別なフィールド」も存在します。これらを駆使すると、より高度なプログラムを開発できるかもしれません。また知識不足により想像しなかった事象に振り回される ... なんてことが減るかもしれませんね。
今回は、どのような特別なフィールドがあるのか、ざっと確認する事を目的にします。フィールドの名前がドルマーク($)で始まるものはシステム用ですので、勝手に作らないほうがいいみたいです。
特別なフィールドの数々を確認する
$Anonymous:"1"は匿名のフォーム。
$Conflict:競合文書のとき存在する。値はブランクなので、確認は「@IsAvailable ($Conflict)」。
$ConflictAction:複製競合のマージをする場合は"1"。
$Name:プロフィール文書のキー。
$NoPurge:複製の設定で文書を切り捨てられないようにする。日付が入っていれば、そのときまで切り捨てないという意味。
$KeepPrivate:文書のコピー・切り取り・印刷・書き出しを禁止するには"1"。このフィールドを設置すると文書の内容を選択してコピーすることもできない。
$PublicAccess:パブリック文書のユーザに文書の参照を許可するには"1"。
$REF:子文書に存在する。親文書のUniversalIDが格納される。
ここから先は
660字
¥ 110
サポートいただければ、記事をもっと充実することができます