FileMaker Pro Scripting Book with AppleScript macOS 13+FileMaker Pro 19.6.3対応アップデート
- ダウンロード商品製品版¥ 3,000
- ダウンロード商品サンプル版¥ 0
【AppleScript初級〜上級者け】【図を中心に構成、アプリ操作のすべてを解説】 「FileMaker Pro」をmacOS標準搭載のスクリプティング言語「AppleScript」からコントロールするときの記述について、基礎を重視しつつ網羅的に説明する電子ブックです。304ページのPDFおよび付録のZipアーカイブファイルで構成されています。 監修者としてFileMaker Proのエキスパートである新居雅行氏を迎え、最新のFileMaker Proの事情をふまえて執筆しています。 macOS 13関連情報やFileMaker Pro 19.6.3で内容を動作確認したv1.4アップデート版です。前バージョンを購入いただいた方はアップデート版をダウンロードしていただけます。 2023/02/05 v1.4アップデート、macOS 13+FileMaker Pro 19.6.3で動作確認、およびmacOS 13に合わせた修正を行いました 2021/11/04 v1.3アップデート、コンテンツ追加、macOS 12関連/Apple Silicon関連情報を追加、別冊のリファレンスを1本化しました 2021/3/28 13:16 追加オマケコンテンツ「FileMaker選手権2020戦記」を追加しました(83ページ) 2021/1/14 21:00 アプリケーションのアイコンを本物に差し替えました。 2021/1/13 1:32 2ページ修正いたしました。PDFを再ダウンロードしていただくと最新版に差し代わります。
概要
Claris社のデータベース・アプリケーション「FileMaker Pro」をmacOS標準搭載のスクリプティング言語「AppleScript」からコントロールするときの記述について、基礎を重視しつつ網羅的に説明する電子ブックです。139ページのPDFおよび付録のZipファイルで構成されています。 監修者としてFileMaker Proのエキスパートである新居雅行氏を迎え、最新のFileMaker Proの事情をふまえて執筆しています。
商品説明
各記事の難易度を「初級」「中級」「上級」と区分けしており、急に内容が難しくならないよう配慮しています。画面のスナップショットを中心に、対象アプリケーションのAppleScriptからの操作方法をわかりやすく説明しています。 本書の内容は、macOS 10.14.6(日本語ユーザー環境)+FileMaker Pro v19で確認しています。また、macOS 10.15.7および11.2環境でも可能なかぎり検証しています。
目次
Control Pages with AppleScript(表紙) 商標、著作権について まえがき この書籍について Piyomaru Software Mac Apps Piyomaru Books既刊本 初級 FileMaker Proについて データベースアプリケーション データベース書類の構成要素 AppleScriptからアクセスする条件 コラム【FileMaker Proファミリー】 スクリプトエディタを起動しよう スクリプトエディタを起動しよう! 色設定を変えてみよう! スクリプトを入力してみよう スクリプトを保存しよう FileMaker Proの用語辞書を見る macOSのセキュリティ機能 セキュリティとプライバシー セキュリティとプライバシー>プライバシー 拡張アクセス権を設定しよう 拡張アクセス権を追加する① 拡張アクセス権を追加する② 拡張アクセス権を追加する③ コラム【アクセス権の編集】 FileMaker Proを起動しよう FileMaker Proのコントロール形態 FileMaker Pro(アプリケーション)を起動 FileMaker Pro(アプリケーション)を終了 コラム【FileMaker Pro/Advancedの区別】 データベース書類をオープンしよう データベース書類の名前と拡張子 データベース書類の名前を取得 データベース書類をクローズ データベース書類をオープン データベース書類の情報を取得 コラム「FileMaker Proが使用するパス表現」 サーバー上のデータベースをオープンしよう サーバー形態は3つ 「fmp://」URLの書き方 サーバー①(FileMaker Pro) サーバー②(FileMaker Server) サーバー③(FileMaker Cloud) コラム【ピアツーピア共有の設定方法】 コラム【FileMaker Proが使うTCP/IPポート番号】 中級 テーブルから情報を取得しよう データベース書類中のテーブル情報を取得 テーブル中のフィールド名を取得 フィールドの各種情報を取得 レイアウトを切り替えよう レイアウトの存在確認 レイアウト変更 コラム【AppleScriptが考慮していない機能】 現在のレコードを取得しよう 現在選択中のレコード 現在のレコード=current record コラム【重複がなく変わらない値、Record ID】 フィールドから情報を取得/設定しよう フィールドの種類 フィールドにアクセスするオブジェクト テキストフィールド テキストフィールド(書式つきテキスト) 数字フィールド 日付/時刻/タイムスタンプフィールド オブジェクトフィールド オブジェクトフィールドに画像書き込み(データ格納) オブジェクトフィールド分析(2/1) オブジェクトフィールド分析(2/2) 計算フィールド(Read Only) 選択肢つきフィールド 繰り返しフィールド(全体) 繰り返しフィールド(部分) コラム【フィールドに書き込めないとき】 現在対象になっているレコードを取得しよう 現在対象のレコード(しぼりこみ中) 現在対象のビューに含まれるレコードを処理 新規レコードを作成してデータを入れてみよう 新規レコードを作成 新規レコードにデータを入れる 指定データで新規レコードを作成 テーブルのソート テーブルの並べ替え(ソート) sortコマンド(単一キー) sortコマンド(複数キー) フィールドを指定して検索しよう かんたん検索は2ステップで 上級 複数条件の検索を実行しよう 画面側から検索を実行 単数条件による検索の処理手順 複数条件による検索の処理手順 複数リクエストによる検索の処理手順 検索結果の処理の仕方 レコードを削除してみよう 現在のレコードを削除 現在対象になっているレコードをすべて削除 全レコード削除 操作対象のデータベースを指定しよう database 1/front document 最前面のdocumentの名前を知る 最前面のdocumentにアクセスする FileMaker Scriptを呼び出そう FileMaker Scriptの存在確認 FileMaker Scriptを実行 URL Event経由でFM Scriptを実行 「fmp://」URLの書き方② FileMaker Scriptの中にAppleScriptを書いてみよう スクリプトステップ「AppleScriptを実行」 「AppleScriptを実行」に固有の問題 用語のコンフリクト問題を事前に調べる フィールド選択状態を解除 FileMaker Pro書類のパスを求める FileMaker Proで求めたパスを変換 資料集 追加説明 v1.3 Sample Scripts Bennchmark FileMaker ScriptのAppleScript用語辞書 AppleScript mini Reference (macOS 12対応) AppleScript予約語一覧 エラーコード表 サードパーティ製FrameworkやAppleScript Librariesを呼ぶ 監修者あとがき 筆者あとがき v1.3アップデート 筆者あとがき 奥付