Outlook Calendar
Macro Deck に同梱Outlook と Microsoft 365 のカレンダーをデッキに表示し、ワンタッチで Teams 会議に参加できます。
今後数日間の予定表、カウントダウン付きの次の予定、コンパクトな予定表を表示するカレンダーウィジェット
- 個人用、職場、学校の Microsoft アカウントに対応
- カレンダーウィジェットに予定一覧と次の予定を表示
- ワンタッチで現在の Teams 会議に参加
- 共有カレンダーを含め、使うカレンダーを選択
- ブラウザでサインインするだけで、アプリの登録は不要
Outlook Calendar 連携は、個人用の Microsoft アカウント (Outlook.com、Hotmail、Live) や、職場または学校の Microsoft 365 アカウントのカレンダーを読み取ります。その予定を Macro Deck のカレンダー機能 (カレンダー ウィジェット、カレンダーのトリガー、ミーティングに参加 アクション) で使えるようになります。Macro Deck は読み取るだけです。予定を作成、変更、削除することはありません。
セットアップはブラウザでのサインインです。Microsoft アカウントでサインインし、Macro Deck にカレンダーの読み取りを許可して、Macro Deck で使うカレンダーを選びます。自分のカレンダーと、他の人から共有されたカレンダーが一覧に表示されます。ウィジェットとトリガーに使われるのは、選んだカレンダーだけです。
できること
- カレンダーウィジェット: 予定一覧 レイアウトは今後の予定を一覧表示し、次の予定 レイアウトは次の予定までカウントダウンします。押すと、場所、説明、招待者、ミーティングに参加 ボタンを含む予定の詳細が表示されます。
- トリガー: まもなくイベント開始、イベント開始、イベント終了 で、オートメーションやウィジェットからミーティングの前後にアクションを実行します。1 つのアカウントや 1 つのカレンダーに限定できます。
- ミーティングに参加: 進行中または開始間近の予定のミーティングリンクを、Macro Deck を実行しているコンピューターで開きます。Teams 会議の場合は、そのリンクがミーティングリンクとして使われます。
設定例:
- ミーティングに参加 を設定したデッキのキー。ワンタッチで現在の Teams 通話に参加できます。
- 会議の数分前に まもなくイベント開始 で通知を表示するオートメーション。
- 机の上のタブレットに置いた 次の予定 ウィジェット。次の会議までカウントダウンします。
動作のしくみ
Macro Deck は 5 分ごとに、昨日からおよそ 1 週間先までのカレンダーを読み取ります。カレンダーを更新 アクションを使うとすぐに読み取ります。繰り返しの会議はすべての回が表示されます。後から作成したカレンダーや、後から共有されたカレンダーは自動では追加されません。アカウントの横にある 接続を編集 を選んで、そのカレンダーを選んでください。
複数の Microsoft アカウントを接続でき、それぞれが個別の設定になります。アカウントを読み取れない場合、ウィジェットは最後に取得した予定を表示したまま、一部のカレンダーを更新できなかったことを示し、連携 にそのアカウントの通知が表示されます。
サインインには、Microsoft に登録された Macro Deck 自身のアプリを使います。組織がこのアプリを許可していない場合は、Azure portal で自分のアプリを登録し、セットアップの 詳細な設定 に入力できます。
必要なもの
- Windows、macOS、Linux 上の Macro Deck 3
- 個人用の Microsoft アカウント、または職場か学校の Microsoft 365 アカウント
- Microsoft へのサインイン用に、Macro Deck を実行しているコンピューター上のブラウザ
- 組織によっては、アプリを承認する管理者
セットアップ
ステップ 1: Outlook Calendar のセットアップを開く
サイドバーで 連携 をクリックし、Outlook Calendar をクリックします。概要 タブの 設定 で 設定を追加 をクリックします。右上のスイッチをオンにしても同じダイアログが開き、セットアップが完了すると連携が有効になります。Outlook カレンダーに接続 ダイアログが開きます。
ステップ 2: Microsoft アカウントでサインインする
続行 をクリックします。ブラウザで Microsoft のサインインが開くので、サインインして Macro Deck にカレンダーの読み取りを許可します。Macro Deck のアプリを使う場合は、詳細な設定 を空欄のままにします。組織によっては管理者しかアプリを許可できず、その場合はサインイン時に管理者の承認が求められます。
ステップ 3: カレンダーを選ぶ
Macro Deck に戻ると、ダイアログに カレンダーを選択 が表示されます。カレンダー で使うカレンダーにチェックを入れ、続行 をクリックします。他の人から共有されたカレンダーには、共有している人が表示されます。少なくとも 1 つ選んでください。
ステップ 4: カレンダーウィジェットを追加する
デッキ ページで カレンダー ウィジェットを追加します。設定で レイアウト (予定一覧 または 次の予定) と、表示する カレンダー を選びます。接続しているすべてのカレンダーを表示する場合は、カレンダー を空欄のままにします。
ステップ 5: ボタンに「ミーティングに参加」を追加する
デッキ ページで、デッキのロックが解除されていること (右上のボタンに ロック と表示されていること) を確認し、ボタンをクリックします。エディターが開き、短押し が選択されています。+ アクションを追加 をクリックし、アクションを追加 ダイアログの左側で カレンダー を選んでから、ミーティングに参加 を選びます。開始までの時間 で、これから始まる会議にどれだけ早く参加するかを設定します (既定は 15 分)。カレンダー で 1 つのカレンダーに限定できます。
ステップ 6: ボタンを押す
保存 をクリックし、会議中、または会議の少し前にボタンを押します。Macro Deck を実行しているコンピューターでミーティングリンクが開きます。ミーティングリンクのある予定が進行中でも開始間近でもない場合は、アクションがその旨を表示します。
アクション3
ボタンに設定したり、フローから実行したりできます。
- ミーティングに参加
- 進行中または開始間近の予定のミーティングリンクを、Macro Deck を実行しているコンピューターで開きます。
- カレンダーを更新
- 次の更新を待たずに、接続しているすべてのカレンダーの予定をすぐに読み取ります。
- カレンダーの詳細を表示
- カレンダーウィジェットの詳細を開きます。「次の予定」レイアウトではその予定を、「予定一覧」ではその一覧を表示します。
トリガー3
ボタンやフローがこれらのイベントに反応できます。
- まもなくイベント開始
- カレンダーの予定が始まる、指定した時間前に動作します (既定は 15 分前)。
- イベント開始
- カレンダーの予定が始まったときに動作します。
- イベント終了
- カレンダーの予定が終わったときに動作します。
変数1
これらの値をボタンやウィジェットに表示したり、条件に使ったりできます。
calendar_next_title,calendar_next_countdown,calendar_next_minutes,calendar_next_meeting_url- 各カレンダーウィジェットが、表示している予定について持つ変数です。予定のタイトル、カウントダウン、開始までの分数、ミーティングリンクなどです。
ウィジェット1
ウィジェットの選択画面からデッキに追加できます。
- カレンダー
- 今後の予定を一覧で、または次の予定をカウントダウン付きで表示します。
よくある質問
どの Microsoft アカウントが使えますか?
個人用の Microsoft アカウント (Outlook.com、Hotmail、Live) と、職場または学校の Microsoft 365 アカウントです。組織によっては管理者しかアプリを許可できないので、その場合は管理者に Macro Deck の承認を依頼してください。
複数のアカウントを接続できますか?
はい。Outlook Calendar のページで 設定を追加 をクリックし、別のアカウントでサインインします。すでに接続しているアカウントを接続すると、連携 に Microsoft アカウントが 2 回接続されています と表示されます。古い方の設定を削除してください。
新しいカレンダーや共有カレンダーが表示されないのはなぜですか?
使われるのは、セットアップで選んだカレンダーだけです。アカウントの横にある 接続を編集 を選び、もう一度サインインしてそのカレンダーを選んでください。
Macro Deck は何にアクセスしますか?
Macro Deck が Microsoft に求めるのは、カレンダーの読み取りアクセス (Calendars.Read) と、アカウント名として使う名前とメールアドレスだけです。サインイン情報は Macro Deck を実行しているコンピューター上に暗号化して保存されます。
自分で登録したアプリを使えますか?
はい。Azure portal の App registrations で、Microsoft Entra のディレクトリにアプリを登録します (個人用の Microsoft アカウントの場合は、無料の Azure アカウントなどで先にディレクトリを用意する必要があります)。セットアップに表示されるリダイレクト URI でプラットフォーム Mobile and desktop applications を追加し、委任されたアクセス許可 Calendars.Read を追加します。その後、詳細な設定 にその アプリケーション(クライアント)ID を入力します。単一の組織向けのアプリの場合は テナント も入力します。
Microsoft のサインインが終了するとどうなりますか?
連携 にそのアカウントの Microsoft サインインが期限切れです が表示され、ウィジェットは最後に取得した予定を表示し続けます。アカウントの横にある 接続を編集 または 再設定 を選んでサインインし直してください。そのカレンダーに設定したウィジェットとトリガーはそのまま使えます。
カレンダーとメールのその他の連携
Google Calendar
Macro Deck に同梱Google Calendar の予定をデッキに表示し、次のミーティングまでカウントダウンして、ワンタッチで参加できます。
メール (IMAP)
Macro Deck に同梱IMAP の受信トレイの未読メールと最新のメッセージをデッキに表示し、メールが届いたときに反応します。