FileMaker

お役立ちブログ

タイムスタンプ取得関数について

こんにちは。

今回は、現在の時間を返してくれる、タイムスタンプ機能についてご紹介します。

 

取得関数の Get (タイムスタンプ) を使用することで、システムクロックに基づいた現在の日付と時刻 (秒単位まで表示) を返してくれます。

作成時間フィールドの自動計算として導入したり、スクリプトに組み込むことも可能です。

スクリプトに組み込む際には、スクリプトの実行速度に左右されないように、なるべくスクリプトの冒頭部分で

 

変数設定 $timestamp ; Get (タイムスタンプ)

 

を設定しておくことが適切かと思います!

 

ただこのタイムスタンプをフィールド内に組み込み、スクリプト上で動作する際に、サーバー上実行で行う場合には、ホストマシンの日時取得が必要となるため、通常のタイムスタンプではエラーが生じてしまいます。

 

サーバー上実行の際には、

Get (ホストのタイムスタンプ) 

を使用するようにしてください!

 

参考URL

https://help.claris.com/ja/pro-help/content/get-currenttimestamp.html?Highlight=%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%97

https://help.claris.com/ja/pro-help/content/get-currenthosttimestamp.html

 

 

その他の記事

IsEmpty について

IsEmpty は、フィールド内が空欄、またはエラーが発生した場合は真(1)を返す関数で、様々なシーンで便利に使うことができます。

Substitute について

Substitute関数とは、指定したテキスト内にある文字や記号を、特定のテキストに置き換えることができるという関数です。