なりゆき
ドミノ/ノーツで、データベースのビューを作成していました。
いちばん左の列に、式 @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
ノーツ利用者とともに、フレッシュな情報も年々減少していることと思います。ドミノ/ノーツをお使いの皆様、ぜひ情報共有しましょう!