※先に結果を書いておきますと、現時点でこの方法をやると1回?2回くらいは意図した表示になるけど、その後は元に戻っちゃいます…。
SharePoint がモダンUIになって何年?5年以上は経ってると思います。最近 Microsoft 365 使い始めた人は混乱の元でしょうね。モダンだのクラッシックだのって。そもそも「モダン」って表記が日々変化するサービスにおいては相応しくないですよね。5年以上経過したらすでにモダンじゃないんじゃないかと。クラッシックUIがいつまで経ってもなくならずにパラレルワールドのように並行されているので、このまま10年経ってもモダンなんですかね?まぁ、それは置いといて、特に最近 SharePoint を始めた人にとって、クラッシックUI自体を存在自体あまり知らないかもしれないです。今はだいぶモダンUIではビュー上から色々な設定ができるようになりましたからね。深く触ってないとクラッシックUIの設定画面すら見た事ないかもです。
そんな中、こんな相談がありました。「リストやライブラリの『登録日時』『更新日時』を正確な日時の表示にしたいけど、できない。」と。どういう事かと言うと、
▼コレです
「3時間前」「昨日 03:32」などの表記。そうじゃなくて正確な日時を表示させたい、という事です。例えばこれが後で作った日付と時刻列であれば、
▼ビュー上から列の追加で「日付と時刻」
▼「わかりやすい形式」を「いいえ」にして作成すれば、
▼正確な日時が表示されます
これを変更したい場合は、
▼「列の設定」→「編集」をクリックし、
▼「わかりやすい形式」を「はい」にすると、
▼「6時間前」と表示されました
わかりやすい形式なのかどうかは置いといて、この表示ではなく正確な日時の方が好ましい場合もあります。
そしてリストやライブラリに既定で存在する「登録日時」「更新日時」は、列のメニューを見ても、さっきのような「編集」が存在しないんです。
▼「登録日時」「更新日時」にはメニュー内に「編集」が存在しない
だから、「登録日時」や「更新日時」をわかりやすい形式ではなく正確な日時に変更したくてもできない!という相談でした。
たしかにこれはモダンUIしか知らない世代にとってはわからないですよね。クラッシックUIから SharePoint 知ってる人にとってはすぐにわかりますが。なので、方法を紹介します。
※ Microsoft Lists 側でも SharePoint 側でも(ほぼ)同じです。今回は Microsoft Lists 側でやります。
▼右上の歯車の設定メニュー内の「リストの設定」をクリック
▼クラッシックUIでリストの設定画面が表示されます
昔から SharePoint を知ってる人にとってはお馴染みの画面だけど、最近 SharePoint 使い始めた人にとってはデザインの雰囲気が変わってフォントサイズも小さいし、どことなく古臭い感じが漂う画面、クラッシックUI。5年以上もかけてモダンUIで可能な設定がかなり増えたけど、それでもなおこのクラッシックUIの設定画面からしか設定できない事も残ってるんですよね…闇深い。
▼列セクション内「更新日時」or「登録日時」をクリックすると、
▼クリックした列の編集画面が開きます。
ここの「表示形式」が該当部分です。モダンUI上では「わかりやすい形式」って表記されているけど、こちらでは「フレンドリ」という表記なんです。表記が揺れるのはユーザーの混乱の元ですね。この部分を、
▼「標準」に変更して、OKボタンをクリックします
▼すると正確な日時の表示になりました
めでたしめでたし。
…と思うじゃないですかぁ!この記事、ここまで書いたのは2日前なんです。なんでこのまますぐに公開しなかったのかと言うと、なんかおかしいんです。
▼元に戻ってるんです…
強烈なキャッシュ?と思ってブラウザーのキャッシュをクリアしたり色々やってみたけどダメでした。設定は勝手に元に戻ったりはせずに「標準」のままです。クラッシックUIの設定画面の項目なので使えないなら使えないイイんですよ。ただ、1回2回は標準で表示されたんだから、気持ち悪いです。
試しに「標準」に設定した「更新日時」と「わかりやすい形式」がいいえになっている後から追加した「日時」という列を並べてみました。
▼う~ん…
後から追加した日付と時刻列は正常に表示されているのに、元からある更新日時はダメです。不思議なのは、リストの場合は正しく表示されないのに、同じ設定をライブラリの更新日時に設定したら、
▼そっちは安定して標準の日時表示されています
という事で、冒頭の相談に対してドヤ顔してこの方法を教えようとしたけど、なんだか動作が怪しいので「今はちょっと怪しいけど…」という前置きで教えました。というお話でした。
記憶が薄いけど以前に試した時は問題なかった気がするんですよね。だからそのうち直るのか?それとも、モダンUI上から編集できないという事はつまりそういう事(何かしらの意図がある)なのか?わかりません。
記事を書いてお蔵入りはもったいないので、今起きてる目の前の事実を記事にしておきます。また思い出した頃に試してみます。