予約が Google カレンダーに書き込まれない、Google カレンダーの予定が Spekan に取り込まれない場合の確認ポイントです。Google カレンダー連携は、スペースごとに「アカウント連携」か「iCal 連携」を選んで設定します。
まずスペースのバッジを確認する
「システム連携・拡張」の「Googleカレンダー」のカードを開くと、スペースごとの状態がバッジで表示されます。
| バッジ | 状態と対処 |
|---|---|
| 接続方法の選択待ち | まだ接続方法を選んでいません。「接続方法の選択」から選びます |
| Googleアカウント接続待ち | Google のログインが終わっていません。「アカウント連携」から接続します |
| カレンダー選択待ち | 同期先のカレンダーを選んでいません。「カレンダー選択」から選びます |
| 連携完了 | 設定は済んでいます。下の「連携完了なのに同期しないとき」へ |
手順は Google カレンダーと連携する を参照してください。Google の画面から戻ると「連携時にエラーが発生しました」と出るときは、「アカウント連携」を押してから時間が経っていた・認証の途中で施設を切り替えた・複数のスペースを同時に認証した、などが考えられます。もう一度「アカウント連携」または「Google再認証」からやり直してください。
連携完了なのに同期しないとき(アカウント連携)
- 書き込まれる予約: 承認待ち・確定・決済成功・決済失敗の予約です。キャンセル・非承認になった予約や、利用中(ウォークイン)になった予約の予定は、Google カレンダーから削除されます。
- 連携する前からある予約: 今日から 1 か月先までのものが書き込まれます。
- 書き込みに失敗したとき: 次の同期で書き直します。失敗が続くと、スペースの一覧に「○ 回連続で Google カレンダーとの同期に失敗しています」と表示されます。接続中のアカウントやカレンダーを確かめ、必要なら「Google再認証」で接続し直します。
- Google 側で予定を消した・動かした: Spekan の予約は変わりません。次の同期で、Google カレンダーの予定は Spekan の予約の内容に戻ります。予約の変更・キャンセルは Spekan で行ってください。
- Google 側の予定の取り込み: 今日から 1 か月先までの予定が、定期的に「ブロック」として取り込まれます。取り込んだブロックを空けるときは、Google カレンダー側で予定を削除します。
iCal 連携で取り込まれないとき
iCal 連携は、Google カレンダーの予定を Spekan に取り込むだけです。Spekan の予約は Google カレンダーには書き込まれません(予約を外部カレンダーに表示したいときは、同じ画面の配信 URL を使います)。
- そのスペースの「URLの確認・同期」を開き、「同期の状態」の「最終取得成功」「連続失敗回数」「直近のエラー:」を確かめます。スペースの一覧に「まだ一度もカレンダーを取り込めていません」「○ 回連続で取り込みに失敗しています」と表示されていないかも見ます。
- 取り込みに失敗している場合は、URL が変更・無効化された可能性があります。Google カレンダーの「iCal 形式の非公開 URL」を取得し直して貼り直し、「保存」します(「iCal 形式の公開 URL」ではありません)。保存の時点で 1 回取り込みます。
- 「今すぐ同期」でも取り込めます。続けて押すと「同期の間隔が短すぎます。あと約○分お待ちください」と表示されるので、表示された時間をおいてから押します。
- Google 側の変更がすぐに反映されないのは、Google が配信する内容の更新に数時間かかることがあるためです。予約の直前に「今すぐ同期」を押しても解決しません。
iCal 連携では、取り込みが長く止まっていて、その場での取り込み直しにも失敗すると、予約の確定と承認をお断りします。「連携カレンダー(iCal)の最新の予定を取り込めていないため、予約を確定できませんでした(最終取り込み成功: (日時))。…」と表示されたときは、上の手順で取り込みを直してください。