TeamsチャットのファイルのタイムゾーンはOneDriveで直す

日付がおかしい

TeamsのグループチャットにExcelファイルをアップロードしてTeamsで開いたところ、Today()関数が埋め込まれたセルに、昨日の日付が表示されました。

デスクトップアプリを使って開くと正常に今日の日付が表示されます。

これはTeamsのタイムゾーンがおかしいに違いないと思い検索すると、チームのタイムゾーンはSharePointのサイトのタイムゾーンを直せというページがヒットします。

しかし、チャットについては見つかりませんでした。

修正方法

やむを得ずMicrosoftに問い合わせてみたところ、なんとアップロードしたファイルは自分のOneDriveに保存され、そこにリンクされているようです。

そのため、SharePointではなくOneDriveのタイムゾーンを直す必要があるということでした。
  1. portal.office.comにサインインして、OneDriveを開く
  2. 右上の歯車アイコン(設定)をクリック
  3. 「OneDriveの設定」をクリック
  4. 左のペインで「その他の設定」をクリック
  5. 「地域の設定」をクリック
  6. タイムゾーンが「太平洋標準時」になっているので「大阪、札幌、東京」を選択
以上の変更により、Now()関数を埋め込んだセルでも見事に現在時刻が表示されるようになりました。

ファイルの保存期間に注意

それにしてもTeamsにアップロードするファイルはすべてSharePointに保存されるのだとばかり思っていました。よもやOneDriveに保存されていたとは。
(ビジネス用OneDriveは裏でSharePointが動いているという話ですが)

てことは、アップロードした人が退職してアカウントを削除するとアップロードしたファイルも消えてしまうということです。恒久的に残すファイルはチャットにアップロードするのではなくチームにアップロードする必要があるということになります。

使い分けに注意しないと。

コメント

アクセス数の多い投稿

セキュリティ対策ソフトのノートンが詐欺ソフトまがいになってしまってショック

ZIPファイルを開こうとすると、展開を完了できません、と言われる

Excel 2019 クエリが原因で日本語入力の一文字目が勝手に確定する

オカムラ家具のOAチェアー、コンテッサを分解清掃

突然滅茶苦茶遅くなったPCがWindows Updateのキャッシュクリアで復活

Excelのテーブルに行や列を挿入する際のエラー

ChatGPTが日本語からVBAのコードを生成できてたまげる

Windows セキュリティーのビックリマークが消えない

Power Automate Desktopでブラウザでダウンロードしたファイルを処理する

Excel VBAからODBCを使ってデータを簡単に取得する