PyramidText 関数
カテゴリー : テキスト処理計算結果のデータタイプ : テキスト
対応FileMakerバージョン :
作者 : 尾崎達哉
概要
引数で与えたテキストをピラミッド状に右から一文字ずつ削り、改行しながら並べる構文
PyramidText ( Letter )
引数
| 引数名 | タイプ | 備考 | 例 |
|---|---|---|---|
| Letter | テキスト | あいうえお |
例
PyramidText ( "あいうえお" )
結果
あいうえお
あいうえ
あいう
あい
あ
あいうえ
あいう
あい
あ
式
/*
PyramidText ( Letter )
ピラミッド状に右から一文字ずつ削った文章を、改行しながら並べる関数です。
この関数をそのまま使った計算フィールドは、リレーションのキーにはなりませんので、注意してください。
*/
Let (
[ Letterlength = Length ( Letter ) ] ;
Case(
Letterlength > 0 ;
Letter &"¶" &
PyramidText ( Left ( Letter ; Letterlength - 1 ) )
)
)
PyramidText ( Letter )
ピラミッド状に右から一文字ずつ削った文章を、改行しながら並べる関数です。
この関数をそのまま使った計算フィールドは、リレーションのキーにはなりませんので、注意してください。
*/
Let (
[ Letterlength = Length ( Letter ) ] ;
Case(
Letterlength > 0 ;
Letter &"¶" &
PyramidText ( Left ( Letter ; Letterlength - 1 ) )
)
)
エンコードは Unicode (UTF-8)、改行タイプは LF (Unix) 形式のテキストとして保存します。
テキストエディタで正常に開かない場合は、エンコードを指定してファイルを開くようにしてください。
詳細説明
引数で与えたテキストをピラミッド状に右から一文字ずつ削り、改行しながら並べる関数です。この関数が使用する他のカスタム関数
- なし
この関数を使用する他のカスタム関数
- なし
フィードバック
この関数について何かお気づきの点がありましたら、お気づきの点、ご意見、ご感想などをお知らせください。FMPro.jp 事務局経由でカスタム関数の作者に転送させていただきます。なお、いただいたフィードバックにつきましては、FMPro.jp 事務局から個別にご返信を差し上げておりません。あらかじめご了承いただくようお願いいたします。
注意:ここで紹介されているカスタム関数をご自分のシステムに組み込んだ場合に発生した問題についてはFMPro.jpは責任を負いません。