Microsoft Lists / SharePoint :リストのアイテムをドラッグ&ドロップで並べ替え

本ネタはアップデート情報としては少し出遅れていまして、展開時期は標準リリースでも10月下旬で完了しているようです。なぜ出遅れたのか?それはアップデートされた事に半月ほど気が付かなかった&気付いた頃には多忙になっていた&ちょっと試したら単純かと思ったらそうでもなかったので後回しにした、からです(言い訳長い!)。


2024/07/19 付けで Microsoft 365 管理センターのメッセージセンターに以下のメッセージが公開されました。

▼Microsoft Listsアプリ:新しいドラッグアンドドロップ機能

このメッセージ、今朝確認したらメッセージセンターより削除されていました…。昨日まで存在していたのにタイミング悪い…。なので過去にSNSでスクショをポストしていたので、そちらから取ってきました。なので昨日までの更新は反映されていません。

まぁつまりリストのアイテムをドラッグ&ドロップで並べ替えられるという、記事タイトルやメッセージセンターのタイトルそのまんまの機能です。

じゃ、何でそんなシンプルでわかりやすそうな機能に全然気が付かなかったのか?これが落とし穴があったからなんです。毎日のようにアップデートが展開されたかどうか確認をしていたんですけど、どうやらドラッグ&ドロップで並べ替えをできる条件があるらしく、僕が確認のために毎日利用していたリストはその条件に当てはまらなかったようで、アップデートが展開されているのに展開されていないとずっと勘違いをしていたんです…。

という事で、シンプルかと思えばそうでもなさそうなこの機能を試してみます。

■ドラッグ&ドロップの並べ替えを試す

▼とりあえず真っ新なリストを作る

列も追加せずにID列だけ表示させてアイテムを適当に5つほど突っ込みました。

この状態でアイテムの左にマウスカーソルを持っていくと、

▼手のカーソルに変わる

手のカーソルに変わった時がアイテムをドラッグ&ドロップで移動できます。

▼移動させると下部に移動させたことが表示される

▼任意の場所にアイテムを移動して並べ替えできる

▼あ、 SharePoint のUIでリストを開いても可能です。

これだけ見ればシンプルな機能ですよね。

これがどんな利用シーンで使いどころかというと、例えば現在リストで任意の並び順にするようにアイテムタイトルの頭に連番を振ってソートしていたり、並び順用の列を作って連番を振ってソートしていたり…みたいな事をしている場合は、そういう事をせずとも任意の並び順にできるという事ですね。

でも僕がこの機能のアップデートを毎日確認しているリストは待てど暮らせど並べ替えできなかったんです。そこにややこしさがありました。

■一度列でソートをすると…

※ここからは僕が試した限りだと難アリな点を書きますが、もし勘違いがあったらSNSや当ブログのアンケートからご指摘お願いします。

▼「並べ替え」のメニュー

リストもいつの間に進化していってUIも変わってきているけど、この上部のビュー切り替えのタブの左にボタンが3つありますよね。「フィルター」「グループ化」「並べ替え」の順です。この並べ替えをクリックしたメニュー内の一番下に「順序の設定」という項目があり、そこにチェックが付いていて、かつその上の「昇順」「降順」がグレーアウトしています。この状態で「順序の設定」をクリックしてもチェックが外れる事はありません。そして「昇順」「降順」はグレーアウトしているのでクリックしても操作は無効です。

▼じゃ「ID」をクリックすると?

▼IDで昇順に並べ替えられ、並べ替えメニュー内も変わった

当然と言えば当然だけど、何かの列でソートされている状態ではドラッグ&ドロップの並べ替えはできないという事ですね。

▼この状態でマウスカーソルを当てても手のカーソルに変わらずドラッグ&ドロップできない

じゃ、またドラッグ&ドロップで並べ替えしたい場合は、並べ替えメニュー内の「順序の設定」をクリックしてチェックつければできると思うじゃないですか。

しかし…クリックはできるけどチェックは付かないんです。なので一度列でソートさせてしまうと、そのあとドラッグ&ドロップの並べ替えできないんです。

え~!って思っていましたが、その後色々ためしてみると、ビューを保存していないうちは大丈夫でした。

▼ビューの右に「*」がある場合は大丈夫

ビューを保存していない状態で、F5キーを押すなり、一度 Microsoft Lists スタートページに戻って再度リストに入り直すと、

▼ソートが解除されてマウスカーソルが手になりました(つまりドラッグ&ドロップできる)

なのでビューの保存をしていない場合はこの方法で戻すことができました。

では、ビューの保存をした場合は?

▼ID列でソートをしたあとに、

▼ビューの保存をしたら?

ビューを保存する前に列でソートした後に「順序の設定」をクリックしてもチェックは付きませんでした。

では、列でソートした後にビューを保存した状態で同じことを試してみたら?

▼ビューの保存後に再度並べ替えメニューから「順序の設定」をクリックすると、

▼あれ?「順序の設定」にチェックがついてる!

もちろんこの後にドラッグ&ドロップで並べ替えができました。これは意味がわからないですねぇ。つまりこういう事ですかね。

  1. 既定ではドラッグ&ドロップで並べ替えができる
  2. 特定のIDでソートさせる
  3. 「順序の設定」をクリックしてもチェックが付かず、ドラッグ&ドロップで並べ替えはできない

しかし、

  1. 既定ではドラッグ&ドロップで並べ替えができる
  2. 特定のIDでソートさせる
  3. ビューを保存する
  4. 「順序の設定」をクリックするとドラッグ&ドロップで並べ替えできるようになる

う~ん、よくわからん。

■更に深淵に…

さて、冒頭で僕がこの機能がアップデートされた事に半月ほど気が付かなかった原因として、既存のリストで毎日チェックしていてもドラッグ&ドロップで並べ替えができなかったという点があります。

▼確認に使っていたリスト

これ見てください。まずアイテムの左にマウスカーソルを持って行っても手のカーソルに変わりません。もちろんドラッグ&ドロップで並べ替えはできません。そして、今チェックすると並べ替えメニュー内に「順序の設定」がないんですよね。これじゃ気が付かないわけです。これ、おそらくですが…ドラッグ&ドロップで並べ替えができない条件があるんじゃないかと思うんです。根拠はないですよ。


今回の記事ではとりあえずスッカリ記事にしていなかったドラッグ&ドロップで並べ替えができるようになっていた点と、ちょいクセのある点を書いて終わりにします。今回最後に匂わせた深淵に関してはあらためて色々試してみたいと思います(まだ何も試していない)。あとは、並べ替えはどんな権限の人ができるのか?権限がある人が複数いた場合は?などなどの疑問点や答えは想像できるけどちゃんと確認してみたい点などは、あらためて別途記事にしたいと思います。