カスタム関数-繰り返しフィールドの繰り返し位置を任意で取得


コメント 2020-04-29 202557

コメント 2020-04-29 201342

/*
フォーマット
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(繰り返しフィールド) ; 開始 ; 終了 ; 区切り)

コメント 2020-04-29 204851

コメント 2020-04-29 204927

コメント 2020-04-29 205029

という単純なものである。

なんでExtendが必要かという話はこちら

https://note.com/filemaker_memo/n/n6684bc980ac3

この記事が気に入ったらサポートをしてみませんか?