top of page

【FileMaker 2025】スクリプト折りたたみ機能の活用テクニック

  • 執筆者の写真: 963
    963
  • 13 分前
  • 読了時間: 3分

FileMaker 2025新機能

スクリプトステップの折りたたみ・展開機能

2025年7月9日にリリースされたClaris FileMaker 2025(バージョン22.0.1)に

スクリプトワークスペースの「折りたたみ・展開機能」が追加されました。


Claris FileMaker Pro リリースノート(公式)

参考:Claris FileMaker Pro リリースノート(公式) https://help.claris.com/ja/pro-release-notes/content/index.html



どんな機能?

スクリプトステップの折りたたみ

スクリプトワークスペースの行番号の横にカーソルを合わせると「▼」マークが表示されるようになりました。

クリックするとブロック内のステップがまとめて非表示になり、「▶」をクリックすると元に戻ります。

折りたたみの対象になるのは

以下の制御スクリプトステップなどです。


  • If / Else If / Else / End If

  • Loop / End Loop

  • トランザクションを開く



どんなときに役立つ?

条件分岐の中にさらに条件分岐が入るようなネストの深いスクリプトを読むとき

これまでは対応するEnd IfやEnd Loopを目で追うのが一苦労でした。


折りたたみを使えば不要なブロックを隠して大枠の流れだけ確認できるので、

長いスクリプトの構造把握がぐっと楽になります。


また、ただ単に深いネストが見やすくなるだけでなく

いろんな活用方法が出てきましたのでご紹介します。


活用テクニック

1. ブロックの閉じ忘れが見つけやすい


簡単に見つけられる

スクリプトステップの折りたたみ・展開(折込)機能が追加されたことによってブロックを閉じ忘れている箇所には「▼」マークが表示されません。


End IF

短いスクリプトであれば簡単に見つけられる閉じ忘れも長くなるとどこだかわからんってことも、、、

そんなときに参考にすると今までよりは見つけやすくなるかも




2. 定数定義ブロックを作る

スクリプトの冒頭に「このスクリプト内で使う固定値」をまとめて定義するブロックを明示する使い方です。


定数定義

If [1] にしておけば常にTRUEになるのを使います。

マジックナンバーをまとめて書いておけば仕様変更のときも修正箇所が一目でわかります。



3. 更新履歴を残す

スクリプトの先頭に変更履歴を書いておくと、バージョン管理ツールがなくても経緯を追えます。

現在は#コメントで残している人が多いのではないでしょうか?

ただ、修正が多くなると長くなってしまうので更新履歴を折りたたんでみました。


更新履歴

中身はコメントしかないのですが、念のため If [0] 常にFalseにしておきます。

FileMakerはバージョン管理などしにくく、スクリプト内に履歴を残す習慣は将来の自分とチームへの優しさになります。


まとめ

いかがでしたでしょうか。

コメント機能は地味に見えて、スクリプトの読みやすさと保守性を大きく変える機能です。

折りたたむことで可読性が大きく上がるのではないでしょうか?


細かなコメントや読みやすくするクセは将来の自分とチームを助けることにもつながります。

ぜひ取り入れてみてください。


機能追加から約1年。皆さんのおすすめ使い方があればぜひ教えてください!





(株)未来Switchでは

通勤中にスマホでサクサク見れる

【FileMaker1分動画】を配信中です


字幕多めで電車でも見やすくなっていますので

ぜひご覧下さい







イベントはPeatix(ピーティックス)にて掲載しています

フォローしていただくと、未来Switch開催のイベント通知が来るようになります

不定期開催の予定ですのでチェックしてみてくださいね


困りごとを解決する近道があるかも



未来Switch ロゴ

コメント


未来Switchロゴ

株式会社未来Switch
〒530-0041 大阪市北区天神橋2-5-25 若杉グランドビル本館1001
TEL : 06 - 6809 - 3297  FAX : 06 - 7635 - 8635 

  • Facebook Social Icon
  • X
  • YouTube Social  Icon
  • Instagram
ビル群

Copyright © MiraiSwitch Inc. All Rights Reserved.

Claris、クラリス、Claris Connect、Clarisロゴ、FileMaker、ファイルメーカー、FileMaker Cloud、FileMaker Go、FileMaker Pro、FileMaker Server、 FileMaker WebDirect およびファイルフォルダのロゴは、米国およびその他の国におけるClaris International Inc. の 登録商標です。

bottom of page