作成物:名前シャッフリングサイト

作成物:名前シャッフリングサイト

JavaScriptで、名前をシャッフルできるサイトを作ってみました。

動機

朝のチームミーティングがオンラインであるのですが、全員が一言ずつ作業の進捗を話します。

その際の話す順番は、Webexに表示されている順で、名前の昇順です。

ただ、システムの都合上、自分自身は必ず一番上に表示されるので、自分が誰の次なのか分かりにくいです。

また毎日順番は変わらないですし、代り映えしません。

…なので、主催者が好きな順番でソートして、表示出来れば良いのではないかと思いました。

作ったもの

下記のようなものを作りました。

説明

ボタンを押すと、その順番に並び変わります。

会議中に開くこともあると思われるので、メモ機能も付けてみました。

ついでに現在時刻の表示機能もつけてみました。

使用技術

技術的に難しいことは何もしていません(笑)

HTMLとCSSとJavaScriptのみです。

少々事情があり、一枚のHTMLファイルにまとめたところが工夫点でしょうか。

コード

下記が実際のコードです。

これをHTMLファイルとして保存すれば動きます。

名前のデータは、85行目以降のところに、データを入れていただければ動きます。

(データの作成用のスプレッドシートを作りましたので、コードの下に載せてあります。

 

名前データの作成スプレッドシート

こちらがスプレッドシートです。

A列とB列にローマ字で名前を入れてもらえれば、自動で、JavaScriptに挿入用のデータが生成されます。

C列を上から下までコピーして頂いて、上記のHTMLファイルにペーストしてもらえればと思います。

まとめ

簡単ですが、ミーティング用の順番表示のHTMLを作ってみました。

…といってもExcelでやるのが一番速いですかねw

ボタンの色の切り替えや、名前リストの切替部分でも、再利用して頂ければと思います。

PS:

1月に1つのソフトを作ると言いながら、その半分くらいしか作れていません…。

んー、作りたいものはたくさんあるんですけどね。。