カスタム関数-繰り返しフィールドの繰り返し位置を任意で取得
/*
フォーマット
MidRepText(RepeatingField,Start,End,Delimit)
使う時はextendを入れないと、該当番号が更新されても反映されない為、注意
MidRepText(Extend(RepeatingField),Start,End,Delimit)
Delimitは、取得した繰り返しフィールドの区切りで好きなものを設定
繰り返しフィールドの中に改行が含まれる事もあるので、あとから成型しやすいようあえて自由にしています。
なので関数名もText(平文)返しの名前にしています。
特に改行を気にしない場合は¶でもいれておくとよい。
https://www.briandunning.com/cf/173
に区切りを足して説明を加えたものである。
*/
GetRepetition ( RepeatingField ; Start ) & Delimit &
If ((Start+1 ) <= End;
MidRepText ( repeatingField ; Start +1; End ;Delimit)
)
MidRepText ( Extend(繰り返しフィールド) ; 開始 ; 終了 ; 区切り)
という単純なものである。
なんでExtendが必要かという話はこちら