Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

201904 のの会@関数Talk 11th

328 views

Published on

Notes/Dominoの@関数を取り上げながら、調べたこと、経験したことを雑談してゆきます。
第11回は @Createdと@Modified について。

Published in: Social Media
  • Be the first to comment

  • Be the first to like this

201904 のの会@関数Talk 11th

  1. 1. -notes knows community- 2019/04/11 ネオアクシス株式会社 阿部覚 (tw:) @abesat @関数Talk 第11回 公開版
  2. 2. 改元対応のコマとは 直接関係ありませんけど 今回、なんとなく 日時の関数を選びました。
  3. 3. @Created @Modifiedの 雑談
  4. 4. ビューの設計画面で シンプルファンクションを選んだ時に 表示される「作成日」が @Createdで
  5. 5. ビューの設計画面で シンプルファンクションを選んだ時に 表示される「最終更新日」が @Modifiedです
  6. 6. フォームでも設定してみます 計算結果を選択
  7. 7. フォームでも設定してみます 今回 扱いたいのは 「時刻」の方なので…
  8. 8. 新規文書を作成すると @Createdも@Modifiedも 同じ時間が表示され、 そのまま保存しても、値は変わらず
  9. 9. ビューから見ても…あれ?
  10. 10. 疑問はひとまず置いて いったん@Createdの方からおさらい 文書を作成したその時の時刻が そのまま保持されるようです 「初めて保存した時」ではない ということ ご参考までに 文書プロパティの作成日も 同じ時間
  11. 11. ご参考までに 文書プロパティの更新日も ビューの@Modifiedの時間 つぎに、@Modified フォームに置いたフィールドビュー上の@Modified 実際の更新日時とは違うようです フォームに置いたフィールドでは、 @Createdと同じ時間だけど
  12. 12. そのことはヘルプにも載っていて 最初に保存された時点では 「最後から2番目」は 作成時刻になるのかと思います IBMさんのヘルプ
  13. 13. 「最後から2番目」と表現されると 不可解に感じますけど、 「保存が終わった時間」と考えて みればよいと思います フォーム画面上の計算では 最後に保存し終わった瞬間は 反映されないということでしょう 合ってますか? 御代さん♥
  14. 14. 余談ですが 文書プロパティには「シーケンス番号」 というものがあり、 最初に保存した時は「1」で 保存のつど、1UPします(表示は16進数) この時にはないのだけど
  15. 15. 2回目以降の保存では $Revisionsという内部フィールドが生成され 結果的に計算結果フィールドの@Modifiedと 一致するようです
  16. 16. ところで、Notesのアプリって よくフォームの先頭や最後に 「作成日」「更新日」を表示するけど "ののさん"(Beginner)ではない参加者の皆さん フィールドの式と種類は 何をお使いになりますか?
  17. 17. 「作成日」の場合に可能そうな組み合わせ… @Created @Today @Now @Modified 計算結果 作成時の計算結果 表示用の計算結果 作成時の計算結果 作成時の計算結果 作成時の計算結果 ←これもいちおう可能か~
  18. 18. 「(最終)更新日」の場合に 可能そうな組み合わせ… @Today @Now @Modified 表示用の計算結果 計算結果 計算結果
  19. 19. 作成日に @Created @Modified 表示用の計算結果 更新日に 表示用の計算結果 と、表示用の計算結果を使うと 文書のコピペを行った場合に 値が変わってしまう点が要注意です (用途によると思いますが)

×