DJXのふりがな(AltFullNameSort)で動的グループを作る際のノーツ式について

Written by OnTime on . Posted in 5.グループ(Groups), 日本語拡張機能(DJX)対応

OTGC2011の動的グループ作成は作成結果をノーツのビューと同じように文字列でカテゴリ化してくれます。
同じくDJXで生成したふりがな(フィールドはAltFullNameSort)を使用して階層として行と実際の一文字目でグループをカテゴリ化してみましょう。

設定文書を作成する際に
Filepath -> names.nsf
View -> ($Users)
Key -> Canonical Name
Data/Type -> Formula
Data/Category -> “ふりがな”
Data/Fomura は以下そのままコピーして設定文書を作成して下さい。

rc:=@Left(AltFullNameSort;1);
@If(
@IsMember(rc;"あ":"い":"う":"え":"お");"あ行";
@IsMember(rc;"か":"き":"く":"け":"こ":"が":"ぎ":"ぐ":"げ":"ご");"か行";
@IsMember(rc;"さ":"し":"す":"せ":"そ":"ざ":"じ":"ず":"ぜ":"ぞ");"さ行";
@IsMember(rc;"た":"ち":"つ":"て":"と":"だ":"ぢ":"づ":"で":"ど");"た行";
@IsMember(rc;"な":"に":"ぬ":"ね":"の");"な行";
@IsMember(rc;"は":"ひ":"ふ":"へ":"ほ":"ば":"び":"ぶ":"べ":"ぼ":"ぱ":"ぴ":"ぷ":"ぺ":"ぽ");"は行";
@IsMember(rc;"ま":"み":"む":"め":"も");"ま行";
@IsMember(rc;"や":"ゆ":"よ");"や行";
@IsMember(rc;"ら":"り":"る":"れ":"ろ");"ら行";
@IsMember(rc;"わ":"を":"ん");"わ行";
"他")
+"\\"+rc