みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
入力値の自動化の計算値に複数の設定をしたい
一つのフィールドオプションの入力値の自動化に下記のような式を複数設定したいのですが可能でしょうか?どのように式を記述すれば望む結果が得られるか教えてください。
TextFormatRemove ( Self )
Trim ( Self )
Filter ( RomanHankaku ( Self ) ; "-0123456789" )
Offline
式の実行順が説明順なら、
Let(
[
#x=Self;
#x=TextFormatRemove(#x);
#x=Trim(#x);
#x=Filter(RomanHankaku(#x); "-0123456789")
];
#x
)
Offline
その文字群でFilterするのだったら、Trimは無意味です。
関数は、入れ子にできます。
Filter ( RomanHankaku ( TextFormatRemove ( Self ) ) ; "-0123456789" )
Hiroさんが書いているように Let関数を使ったほうが見やすいですが。
Offline
多段入れ子式の記述法でなく、
例示複合計算式の最適化を求めるなら、
最短、(※Selfの入力内容に特殊例外がなければ、)
Self*1
だけでも、同じ目的結果が得られる…?
→ -120
Last edited by Hiro (2019-10-31 14:26:26)
Offline
Hiroさん qb_dpさん。いつもありがとうございます。理解を深めることができました。回答に感謝します。
Offline
Pages: 1
[ Generated in 0.011 seconds, 9 queries executed - Memory usage: 510.83 KiB (Peak: 517.86 KiB) ]