[お試し版]FileMaker Pro Scripting Book with AppleScript
- ダウンロード商品¥ 0
「FileMaker Pro」をmacOS標準搭載のスクリプティング言語「AppleScript」からコントロールするときの記述について、基礎を重視しつつ網羅的に説明する電子ブックです。139ページのPDFおよび付録のZipファイルで構成されています。 監修者としてFileMaker Proのエキスパートである新居雅行氏を迎え、最新のFileMaker Proの事情をふまえて執筆しています。 本「お試し版」は実際の電子書籍の内容を確認していただくために、見本としてご提供しております。
概要
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で求めたパスを変換 資料集 Sample Scripts AppleScriptで操作可能な範囲 FileMaker Pro/Advancedの違いを吸収する オブジェクトフィールドのQRコードを認識 指定したフィールドを追加定義 Bennchmark AppleScript vs FileMaker Pro AppleScript側のScript FileMaker Pro側のScript FileMaker ScriptのAppleScript用語辞書 FileMaker Pro用語辞書 監修者あとがき 筆者あとがき 奥付