ダブルクォートが正しくエスケープされるように修正はじめにカスタム関数を作る際に必須と言っていいデータビューアの式の編集。FileMaker使いなら大事に育てた計算式群がアプリケーションのクラッシュとともに消え去り、枕を濡らしたことが一度や二度ではないはずです。クラッシュに巻き込まれて消える仕様を改善していただきたいところですが、今日明日に解決するということはないのでスクリプトを書いてみました。アイデアをくださった高岡さんに感謝!どんなスクリプト?式の編集ウインドウの式を取得しテキストファイルに保存していきます。新しく保存する式をファイルの上部にタイムスタンプ付きで追記していきます。FileMakerで保存したい式の式の編集ウインドウを開いておきます。後述のスクリプトを実行。このようにファイルに保存されます。テキストファイルはドキュメントフォルダ/formura/formura.txtに保存します。(あらかじめ作っておく必要はありません)別のフォルダやファイル名にしたい場合はこの辺りの名前を変更してください。"formura.txt"起動しているFileMakerのバージョンに関係なく共通してこのファイルに保存します。バージョンはスクリプトで取得できるのでバージョンごとにファイルを分けてもいいかもしれません。Automatorのクイックアクション(旧サービス)で作成すればショートカットが割り当てられるので1アクションで式のバックアップが可能です。Eventsを使っているので初回の起動時にアクセシビリティの許可が必要になる場合があります。getTimestamp最後に「書き出しができるなら書き戻しもできるでしょ?」そんな声が聞こえてきますが、できないことはないけどGUIスクリプトになるのであまりやりたくない。tellMD5500MD5500です。各種アプリケーションを連携させるAppleScript書いたり、インハウスでFileMaker開発もしてます。バッジを贈って著者を応援しようバッジを受け取った著者にはZennから現金やAmazonギフトカードが還元されます。バッジを贈るDiscussionMD5500MD5500です。各種アプリケーションを連携させるAppleScript書いたり、インハウスでFileMaker開発もしてます。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。