Top
Resources
Events
Seminars
Link
About Us
Store
Resources
|
FileMaker事情
|
Tips
|
記事
|
製品レビュー
|
書評
|
つれづれ日記
|
Download
|
[Tips]
2006/12/16
Tips対決Web版!
—
そのまま使えるカスタム関数
茂田 カツノリ
text by Katsunori Shigeta
複雑な計算をおまかせして構築の手間を軽減できる「カスタム関数」。自分で関数作るのもいいけれど、世界中のエキスパートが神業のような関数を作り、惜しみもなく公開してくれているから、それをそのまま使ってしまおう。
・ブライアン・ダニングスさんのページ
http://www.briandunning.com/filemaker-custom-functions/list.php
このサイトでご紹介されている中で、オススメのカスタム関数をご紹介する。
[FieldSubstituteStyle(text)] by David Lommel
??フィールド名¿¿という文字列をフィールド値で置換。「FieldSubstitute」+スタイルをソースに合わせる機能。他のカスタム関数不要。「¿」はoption+shift+?で入力
[SortValues(text)] by Theo Ros
改行区切りの値をソートする「SortValues」。
【加筆:登録時の注意】
- MaxValue/MinValueの各関数を先に登録しておく
- この「MaxValue/MinValue」において、2番目の引数が「currentValue」となっているが、式中では「value」になってしまっているので、「currentValue」に直しておこう
- 引数に「list」という言葉を使っているところがあり、ここが8.5でひっかかるので「lists」などと変更する。式中もすべて変更しておく
[Elapsed(enddate; startdate)] by Lee Smith
経過年月日を文として返す。「6 Years 4 Months 14 Days」といった表記になる。
[GetEmail(text)] by Daniele Raybaudi
文の中からメールアドレスを探し出す。アドレスの前後に半角スペースが入っているのが条件。
[RemoveExtraReturns(text)] by Andrew Persons
2つ以上連続した改行を消して、1つの改行にする。
Copyright © 2004-2010
sevensdoor.com
. All rights reserved.