いいね!数

0

閲覧数
338

返答文書になっている文書の親文書情報を削除して、返答文書でない状態にすることはできるのでしょうか?

ぱっと思いついた方法としては、

  • NotesDocument.MakeResponsesで、親文書としてNothingを指定する ⇒ Nothingを指定するとエラーになる
  • NotesDocument.ParentDocumentUNIDの値を""にする ⇒ ParentDocumentUNIDは読み込み専用

と、いずれも不可能であることがリファレンスに書かれていました。

サーバー情報: | クライアント情報:9.0.1FP9 | 
カテゴリ:アプリ開発 - Notes アプリ | タグ:
  | 質問日時:2019/09/11 12:29:57

回答・コメント

いいね!数

1

$REFアイテムを削除すればいいのではないかと。

 

※自己責任でお試しください。

回答日時:2019/09/11 14:15:52

いいね!数

0

どうもありがとうございます。

状況が変わり、返答文書を解除する必要は無くなったのですが、参考になりました。

あらゆるものがアイテムとして扱われているNotesの設計からするとそんな感じなのかなと、何となく想像はしていました。

ただ、FormとかSaveOptionsなどの文書属性が単なるフィールド扱いで特にプロパティやメソッドが用意されていないのに対して、返答文書についてはMakeResponsesやらParentDocumentUNIDやらが用意されているところを見ると、$REFを直接操作するのは何らかの問題があってもおかしくはないですね。

回答日時:2019/09/26 12:48:45