SharePoint のページやニュースに埋め込める Webパーツ の中で、カウントダウンができるWebパーツがあります。例えば自社製品・サービスの発表や発売までカウントダウンさせられるので、社内の製品・サービスページを盛り上げる事もできますね。このブログを読み返すと、このカウントダウンタイマーWebパーツが出たのは2018年12月あたりなので3年半前くらいですかね。
ですが、僕が気が付いたのはそれから半年後くらいの2019年8月ですが、設定項目が減っちゃったんですよね。
で、なんの設定項目が減ったのか?というと、「カウントダウン」「カウントアップ」を選択できる項目が減ったんです。カウントダウンの場合は「自社製品が発売されるまで」などの時、逆にカウントアップでは「自社サービスが発売されてから」みたいな時。どちらも使い道ありますよね。それがカウントアップが消えちゃったんです。消えたという事は機能的にもカウントアップがなくなったと思ったので、これはガッカリでした。
僕は個人用途で去年愛車を買い替えたんだけど、納期が長かったので納車日が決まったらカウントダウンWebパーツでカウントダウンを開始したんです。
▼当時のツイートですが、こんな感じでカウントダウンで納車までウキウキしていました
▼カウントダウンが終わりそう
▼カウントダウンが終わった後
このようにカウントダウンWebパーツからカウントアップの設定項目が消えたので、カウントダウンが終わると終了だったんです。今度は逆に「納車されてから〇日」ってやりたいじゃないですか!でもカウントアップはされなくて、これは現時点でも、
▼現時点でもカウントダウンが終わった状態
という挙動だったため、僕はずっとカウントアップの機能は消えちゃったと思っていたんです。そして最近 SharePoint を使い始めた人にとっても、名前が「カウントダウンタイマー」という名前だし、カウントアップという言葉すらも見当たらないので、そもそもカウントダウンしかできないと思うじゃないですか。
それがふと今朝 Twitter でカウントアップができない事を残念に思うツイートをしたところ、愛先生より「できるよ!」というコメントがあり、マジですか!と驚いたというわけです。じゃ、試してみます。あくまでも僕の環境内での挙動です。
■カウントダウンの設定では、カウントダウンからカウントアップはされない
カウントダウンタイマーWebパーツを配置して、未来の時間を指定しました。当然カウントダウンが開始されます。そしてカウントが終わると…
▼う~ん、やはりカウントダウンが終了するとカウントアップはされません
■過去の時間を指定するとカウントアップされる
試しにカウントダウンタイマーWebパーツの日付と時刻の設定に過去の時間を指定してみました。すると、
▼おっ!カウントアップされる!
なるほど、そういう事か。つまり、カウントダウンが終了したらそのままカウントアップが開始されるような事はないけど、未来の時間を指定すれば自然とカウントダウンされるし、過去の時間を指定すれば自然とカウントアップされるという仕様でした。これは気が付かなかった。
って事は、先ほど紹介した愛車の納車までのカウントダウンタイマーWebパーツ。この設定を一度開いて、日付と時刻の「時刻」を同じ設定時間に再度選択し直してみると、
▼あっ!カウントアップされた!!
納車からもう少しで1年経ちそうなところがわかりますね。これを欲していたんですよ!
このWebパーツは元のパーツを複製してから編集してカウントアップさせたので、記念に、
▼このようにカウントダウンが終了して止まっているWebパーツも残して並べておきます
という事で、カウントダウンタイマー Webパーツは、過去の時間を指定するとカウントアップされる!という事をようやく知ったので記事にしました。愛先生曰く結構前からこの仕様だったそうで…全然気が付かなかった…。でも今気が付いただけでも良かったので感謝です。