@IsDocBeingRecalculated (式言語)

文書の現在のステータスを調べ、文書が再計算中の場合は 1 (True) を返し、そうでない場合は 0 (False) を返します。

構文

@IsDocBeingRecalculated

戻り値

flag

Boolean 型

使用法

@IsDocBeingRecalculated はフィールド式で使用します。この関数は、ツールバーボタン式、ホットスポット式、フォームアクション式では使い方に制限があります。この関数は、列式、選択式、エージェント式、ウィンドウタイトル式、フォーム式、ビューアクション式では使用できません。

カウンタの増分にこの関数を使用する場合、ユーザーがフォーム上でフィールドを再計算するたびにカウンタが 1 ずつ増えます。

  1. 次の例では、文書の計算中または再計算中は 1 が返されます。
    @IsDocBeingRecalculated
  2. 次の例では、文書の計算または再計算の前後は 0 が返されます。
    @IsDocBeingRecalculated
  3. 次の例は、日時フィールドで、状況に応じて異なる日付を表示するときに使用します。文書の編集中に再計算が行われている間は、現在の日時が表示されます。それ以外のときは、文書を最初に作成した日が表示されます。
    @If(@IsDocBeingRecalculated;@Now;@Created)