LoginSignup
3
1

More than 5 years have passed since last update.

ノーツのビューで、値があるのに空白表示されたり、おかしな内容が表示される場合、$nというフィールドが出来てしまっているかも。

Posted at

なりゆき

ドミノ/ノーツで、データベースのビューを作成していました。
いちばん左の列に、式 @NoteID を指定して表示させたのですが、いくつかの文書(ビューエントリ)で空表示されてしまいました。ダブルクリックすれば文書が開けますし、文書のプロパティをみるとしっかりIDやURLは表示されるので、壊れているようでもなく。
@NoteID を表示させる列を一番右の列に移動させたところ、こんどはしっかり表示されました。

該当文書について、プロパティのフィールド一覧の値を確認してみると、他の文書には見られない $1 なるフィールドを発見。

解消方法

ビューにアクションをつくり、次のようなスクリプト (LotusScript) を走らせて、フィールド $1 を削除しました。
とりあえず、解消。

Sub Click(Source As Button)
    Dim ws As New NotesUIWorkspace
    Dim uv As NotesView
    Set uv = ws.CurrentView.View

    Dim doc As NotesDocument
    Set doc = uv.GetFirstDocument
    Do Until doc Is Nothing
        If doc.HasItem("$1") Then
            Call doc.RemoveItem("$1")
            Call doc.Save(False, False)
        End If
        Set doc = uv.GetNextDocument(doc)
    Loop
End Sub

ノーツ利用者とともに、フレッシュな情報も年々減少していることと思います。ドミノ/ノーツをお使いの皆様、ぜひ情報共有しましょう!

3
1
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
3
1