FileMaker Master Book/FileMaker 関数・スクリプトビギナーズガイド

FileMaker Master Book
経験レベルと目的に応じて選択できる
トレーニング教材で日本のビジネスシーンに
沿った実践的な作成法を学べる
『FileMaker Master Book』は、初級編、中級編、上級編にわかれており、経験レベルと目的に応じて最適なものをお選びいただけます。
いずれも、日本のビジネス現場を熟知したプロフェッショナルの FileMaker 開発パートナーが、テキストの執筆と演習用サンプルファイル
(ダウンロード提供)の作成を担当しています。
初級編
FileMaker ソフトウェアを初めて使う初心者の方、ユーザとして使ったことがあってもカスタ
ム App を作成したことがない初級者の方を主な対象としています。本書の解説や演習を通して、
実際のビジネスシーンでの活用方法にそったカスタム App の構築を、初歩から順を追って学習
していくことができます。
中級編
FileMaker プラットフォームでカスタム App の作成経験がある、中級レベル以上のユーザを対
象としています。データモデリング、レイアウト設計、高度な計算式・スクリプトの組み込み方、
レポート・グラフ作成、モバイル対応など中級テクニックの技術・知識が習得できるように構成
されています。
上級編
FileMaker Server の運用管理、ODBC を用いた外部データソース機能、高度なバックアップ機
能、パフォーマンス、ライセンスについての実践的な知識とテクニックの習得を目的とした上級
レベルの内容となります。社内外の情報共有をいっそう進めることをお考えの法人ユーザの方に
最適な学習教材となっています。
■ 執筆 株式会社スプラッシュ
購入方法
1. FileMaker Store
冊子版およびダウンロード版( PDF )を、 24 時間いつでも、ファイルメーカーの
オンラインストアである FileMaker Store からお求めいただけます。
お求めはこちらから:www.filemaker.com/jp/store/fmb
2. FileMaker 製品取扱店
お近くのソフトウェア販売店やオンラインショップで冊子版をご購入いただけます。
また、ボリュームライセンスのご注文と一緒に、冊子版をご購入いただけます。
オーダーフォームサイト(https://sales.filemaker.co.jp)にてお見積を作成のうえ、
ご注文ください。
お問い合わせ窓口
An Apple Subsidiary
ファイルメーカー株式会社
希望小売価格(税別)
初級編: 冊子版 1,800 円
ダウンロード版 900 円
中級編: 冊子版 2,800 円
ダウンロード版 1,400 円
上級編: 冊子版 2,800 円
ダウンロード版 1,400 円
FileMaker Master Book担当
Eメール: japan-drill-book@filemaker.com
© 2016 FileMaker, Inc. All rights reserved. FileMaker、ファイルメーカーおよび FileMaker Go は、米国およびその他の国々で登録された FileMaker, Inc. の商標です。ファイルフォルダロゴおよび FileMaker WebDirect は、
FileMaker, Inc. の商標です。その他のすべての商標は該当する所有者の財産です。記載されている製品の仕様は予告なく変更する場合があります。
16172A
> +
= &
¶
FileMaker 関数・スクリプト
*
ビギナーズガイド
/
≠ ≤
FileMaker 15 プラットフォームに対応した
関数とスクリプトを学習
『FileMaker 関数・スクリプト ビギナーズガイド』は、FileMaker プラットフォームに関するスキルレベルが初級から中級の方を主な対象
とした書籍です。FileMaker Pro のオンラインヘルプをベースに、日本のビジネス現場を熟知したプロフェッショナルの FileMaker デベロッ
パーが内容を加筆・修正しており、読者はわかりやすい解説を読みながら、実際の関数やスクリプトステップの使い方を学ぶことができます。
関数リファレンス
FileMaker 関数・スクリプト ビギナーズガイド
for FileMaker 15
for FileMaker 15
目的
目的
現在開いているファイルのウインドウの横方向の画面のピクセル数を返します。
iBeacon と iOS デバイスへの近接の一覧を返します。
構文
構文
RangeBeacons ( UUID { ; タイムアウト ; メジャー ; マイナー } )
Get ( スクリーン幅 )
引数
引数
なし
UUID - 検索対象の iBeacon の Universally Unique Identifier。UUID によって特定の種類としての 1
つ以上の iBeacon または特定の組織からの 1 つ以上の iBeacon が識別されます。たとえば、デパート
のすべての支店の iBeacon で同じ UUID を共有できます。
戻り値のデータタイプ
タイムアウト - 値が返されるまでに待機する秒数。タイムアウトが指定されていない場合、5 秒後に値
が返されます。
数字
起点
FileMaker Pro 6.0 以前のバージョン
説明
ウインドウが複数の画面に渡っている場合は、そのウインドウの最も大きな割合を占めている画面が使
用されます。現在のデータベースファイルで複数のウインドウが開いている場合、スクリーン幅の値は
各ウインドウで異なる可能性がありますが、一番手前のウインドウの結果のみが返されます。
メジャー - iBeacon のグループを識別する値。たとえば、デパートの特定の支店のすべての iBeacon で
同じメジャーを共有できます。
マイナー - iBeacon のグループ内の特定の iBeacon を識別する値。たとえば、デパートの特定の支店
の玩具セクションのすべての iBeacon で同じマイナーを共有できます。
中カッコ { } 内の引数はオプションです。
戻り値のデータタイプ
テキスト
FileMaker Pro のウインドウ座標については次の図を参考にしてください。
起点
FileMaker Pro 15.0
説明
FileMaker Go の場合は、次を返します。
UUID - 識別された iBeacon ごとの Universally Unique Identifier。
メジャー - iBeacon のグループを識別する値。
モバイル関数
外部関数
繰り返し関数
財務関数
三角関数
論理関数
取得関数
デザイン関数
モバイル関数
外部関数
RangeBeacons
取得関数
テキスト関数
書式設定関数
数字関数
日付関数
時刻関数
タイムスタンプ関数
オブジェクト関数
統計関数
集計関数
FileMaker 関数・スクリプト ビギナーズガイド
Get ( スクリーン幅 )
マイナー - iBeacon のグループ内の特定の iBeacon を識別する値。
近さ - iBeacon に対する相対的な近さを示す数値。この関数が返す値は次のとおりです。
• 0 ( 不明 ) iBeacon の近さを特定できませんでした。
• 1 ( 非常に近い ) iBeacon は iOS デバイスに非常に近いです。
• 2 ( 近い ) iBeacon は iOS デバイスに比較的近いです。
• 3 ( 遠い ) iBeacon は iOS デバイスから遠いです。
精度 - iBeacon からメートル単位で測定された近さの値の精度。この値は近さの値が同じである
iBeacon の区別に役立ちます。負の値は精度を特定できなかったことを意味します。
rssi - デシベル単位で測定された iBeacon の受信した信号強度。
1 回の実行で複数の iBeacon を区別して取得するには、同じ UUID で異なるメジャー値、マイナー値を
設定します。
スクリプトステップリファレンス
359
FileMaker 関数・スクリプト ビギナーズガイド
FileMaker 関数・スクリプト ビギナーズガイド
for FileMaker 15
for FileMaker 15
ファイルを変換
FileMaker Pro エラーコード
目的
このテーブルは、Get ( 最終エラー ) 関数または FileMaker Pro Advanced のスクリプトデバッガによ
り返される数字付きのエラーコードについて説明しています。
サポートされているタイプのファイルを FileMaker Pro ファイルに変換します。
エラー番号
参照
-1
原因不明のエラー
0
エラーなし
説明
FileMaker Pro 11 以前のファイルの変換
1
ユーザによるキャンセル
作業を自動化するためのスクリプトの作成
2
メモリエラー
3
コマンドが使用できません ( たとえば誤ったオペレーティングシステムや誤ったモー
ドなど )
ファイル
制御に関連するスクリプトステップ
切り替え / 移動に関連するスクリプトステップ
編集に関連するスクリプトステップ
フィールドに関連するスクリプトステップ
レコードに関連するスクリプトステップ
対象レコードに関連するスクリプトステップ
ウインドウに関連するスクリプトステップ
ファイルに関連するスクリプトステップ
アカウントに関連するスクリプトステップ
スペルチェックに関連するスクリプトステップ
メニュー項目を開くためのスクリプトステップ
その他のスクリプトステップ
245
構文
ファイルを変換 [SSL 証明書の検証 ; ファイルを開く ; 索引を無視 ; ダイアログあり : オン / オフ ;
"< ファイル名またはソース >" ]
オプション
[SSL 証明書の検証 ] は、XML データの HTTP リクエストで指定されたサーバーの SSL 証明書を検証し
ます。証明書が検証できない場合、ユーザはそのまま接続するか、キャンセルしてこのスクリプトステッ
プをスキップするかを選択できます。証明書が検証できず、[ エラー処理 ] スクリプトステップが [ オン ]
に設定されている場合、このスクリプトステップはサーバーが使用不可の場合と同様に動作します。
4
コマンドが見つかりません
5
コマンドが無効です ( たとえば、[ フィールド設定 ] スクリプトステップに計算式が
指定されていない場合など )
6
ファイルが読み取り専用です
7
メモリ不足
8
空白の結果
9
アクセス権が不十分です
• [ 変換後にファイルを開く ] により、変換後に FileMaker Pro のファイルを自動的に開くかどうかを
10
• [ データソースを指定 ] を選択すると、変換するファイルまたはデータソースを選択することがで
きます。ファイルを指定しない場合、スクリプトステップを実行するときに [ ファイルを開く ] ダ
イアログボックスが表示されます。ファイルの変換に関する詳細については、http://filemaker-jp.
custhelp.com から利用可能な FileMaker ナレッジベースを参照してください。
12
11
指定することができます。
13
• 選択したファイルやソースによっては次の追加のオプションを指定するダイアログボックスが表示さ
れる場合があります。
選択するファイル
またはソース
ファイル
XML データ
名前が有効ではありません
名前がすでに存在します
ファイルまたはオブジェクトが使用中です
範囲外
0 で割ることができません
16
処理に失敗したため再試行が必要です ( たとえば、ユーザクエリーなど )
17
外国語の文字セットの UTF-16 への変換に失敗しました
18
続行するには、クライアントはアカウント情報を指定する必要があります
[ ファイル指定 ] ダイアログボックスで、インポートするファイルを選択します。
19
文字列に A から Z、a から z、0 から 9 (ASCII) 以外の文字が含まれています
ファイルパスの作成を参照してください。
20
コマンドまたは操作がスクリプトトリガによってキャンセルされました
[XML と XSL オプションの指定 ] ダイアログボックスで、インポートする
XML データソースを選択します。インポートの前に XSL スタイルシートを適
用する場合は、スタイルシートを選択します。XML および XSL ソースは、ファ
イル、HTTP リクエストの結果、またはファイルパスまたは HTTP リクエスト
を含むフィールドの場合があります。詳細については、XML データのインポー
21
リクエストがサポートされていません ( ハードリンクに対応していないファイルシス
テムにハードリンクを作成しようとした場合など )
100
ファイルが見つかりません
101
レコードが見つかりません
102
フィールドが見つかりません
データソースの名前と場所、ユーザ ID とパスワード(該当する場合)
、および
実行する SQL クエリーを指定します。詳細については、
ODBC 経由でインポー
トするための SQL クエリーの構築を参照してください。
103
リレーションシップが見つかりません
104
スクリプトが見つかりません
105
レイアウトが見つかりません
操作
トを参照してください。
ODBC データ
要求されたデータが見つかりません
14
15
106
テーブルが見つかりません
表示するかどうかが指定されます。
107
索引が見つかりません
• FileMaker のファイルを変換する場合、古いファイルの名前を変えたり、変換されたファイルに
108
値一覧が見つかりません
109
• 他のファイルタイプに変換する場合、ファイルとそのデータが変換される方法を指定するために
アクセス権セットが見つかりません
110
関連テーブルが見つかりません
111
フィールドの繰り返しが無効です
• [ ダイアログあり ] により、このスクリプトステップを実行したときに特定のダイアログボックスを
名前を付けるために使用されるダイアログボックスは表示されません。
使用されるダイアログボックスは表示されません。
579
付録:FileMaker Pro エラーコード
677
■ 執筆 株式会社未来Switch ■ 監修 株式会社スプラッシュ
購入方法
『FileMaker 関数・スクリプト ビギナーズガイド』は、冊子版とダウンロード版(PDF、ePub)をご用意しています。
希望小売価格:冊子版 1,800 円(税別)
、PDF 900 円(税別)、ePub 950 円(iBooks Store にて販売、税込)
1. FileMaker Store
冊子版およびダウンロード版(PDF)を、24 時間いつでも、ファイルメーカーのオンラインストアである FileMaker Store からお求め
いただけます。 お求めはこちらから:www.filemaker.com/jp/store/fbg
2. iBooks Store
24 時間いつでも、iBooks Store でお求めいただけます。 お求めはこちらから:www.filemaker.com/jp/store/fbg_ibooks
3. FileMaker 製品取扱店
お近くのソフトウェア販売店やオンラインショップで冊子版をご購入いただけます。
また、ボリュームライセンスのご注文と一緒に、冊子版をご購入いただけます。 オーダーフォームサイト(https://sales.filemaker.co.jp)
にてお見積を作成のうえ、ご注文ください。
お問い合わせ窓口
An Apple Subsidiary
ファイルメーカー株式会社
ビギナーズガイド担当
Eメール: japan-drill-book@filemaker.com
© 2016 FileMaker, Inc. All rights reserved. FileMaker、ファイルメーカーおよび FileMaker Go は、米国およびその他の国々で登録された FileMaker, Inc. の商標です。ファイルフォルダロゴおよび FileMaker WebDirect は、
FileMaker, Inc. の商標です。その他のすべての商標は該当する所有者の財産です。記載されている製品の仕様は予告なく変更する場合があります。