LoginSignup
1
0

More than 3 years have passed since last update.

Notes/Dominoの役立つ@式

Last updated at Posted at 2019-12-15

Dominoの役立つ@式

各種値の取得

ユーザーIDの略称を取得(例:Taroh Yamada/Hoge/Fuga)

@Name([Abbreviate]; @UserName)

現在のDBのサーバー名取得

@Name([CN]; @Subset(@DbName; 1));

現在のDBのファイルパス取得

@Name([CN]; @Subset(@DbName; -1));

現在のDBのフォルダ取得

@LeftBack(@Subset(@DbName; -1); "\\")

サーバー→ローカルの順でタイムスタンプ取得

@SetField("InputDate"; @Date(@Now([ServerTime])));
@SetField("InputTime"; @Now([ServerTime])); 

アクセス制御

管理者のみ表示

@UserAccess(@DbName; [AccessLevel]) != "6"

判定

フィールドが英数字のみかチェック

@If(@Matches(@ThisValue; "+{a-zA-Z0-9}"); @Success; @Failure("エラーです"))

印刷

印刷用のフォームで文書を印刷する

各種パラメータはビューから文書を選択したときに使われるものが多いため、「開いている文書をフォーム指定して印刷」の場合は、以下のようなボタンを作って、印刷用フォームに切り替えてから印刷するとよい。

@Command([SwitchForm]; "PrintForm")
@Command([FilePrint])
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0