@IsDocBeingSaved (式言語)

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

構文

@IsDocBeingSaved

戻り値

flag

Boolean 型

使用法

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

カウンタの増分にこの関数を使用する場合、ユーザーがフォームを保存するたびにカウンタが 1 ずつ増えます。

  1. 次の例では、文書の保存中は 1 が返されます。
    @IsDocBeingSaved
  2. 次の例では、文書の保存の前後は 0 が返されます。
    @IsDocBeingSaved
  3. 次の式では、文書が保存されるときに [Readers] という読者名フィールドが [Admins] に設定されます。それ以外のときは、[Readers] フィールドには既にそのフィールドにある値が設定されます。この種の式は、文書を作成し保存してから文書の読み込みアクセス権を変更する場合に便利です。
    @If(@IsDocBeingSaved;"Admins";Readers)