【伺か/SSP】ゴーストとグーグルカレンダーを連携させる設定備忘録

ukagaka

環境

  • Windows10/11
  • SSP 2.6.48
  • 使用するゴースト・静かな団欒

動機

作成したゴーストにグーグルカレンダー連携を取り込んだ為、その設定方法を載せておく。
ambergon/ukagakaGhost_sizukanaDanran · GitHub

必要なモノ

連携するには以下のものが必要になる。

  • GoogleCalenderで同期するgmailアドレス
  • gmailアドレスと連携し、カレンダーAPIの使用を許可されたプロジェクト
  • そのプロジェクトに認証するためのjsonファイル

認証ファイル(json)を生成する。

Google Cloudにアクセスしてプロジェクトを作成する。
Google Cloud Platform
calendar1.png
calendar2.png
プロジェクト名はukagakaGoogleCalendarにした。

サービスアカウントを作成する。 左のメニュー -> IAMと管理 -> サービスアカウント -> プロジェクト/ukagakaGoogleCalendarを選択

サービスアカウントの作成
calendar3.png

サービスアカウントの詳細

サービスアカウント名 – ukagakaGoogleCalendar
サービスアカウントID – ukagakacalendar

このサービスアカウントにプロジェクトへのアクセスを許可する。

特に触らない
-> 完了

権限を管理 からカレンダーへのアクセスを許可する。

calendar4.png
上の検索バーでCalendarと検索するとGoogleCalendarAPIが見つかるので選択。
calendar5.png

有効化。
calendar6.png

認証用のjsonファイルを取得する。

左のメニュー -> IAMと管理 -> サービスアカウント
メール欄(塗りつぶしているところ)をメモし、同じくメール欄をクリック。
calendar7.png

キーのTabを選択し、鍵を追加->新しい鍵を作成->キーのタイプ JSON
これでダウンロードされるjsonファイルを適当な場所に保存しておく。
calendar8.png

GoogleCalendarと予定の共有を行う。

Google Calendar – Sign in to Access & Edit Your Schedule
ユーザ名の書かれた点々をクリック->設定と共有
calendar9.png

特定のユーザーまたはグループと共有する。-> ユーザーやグループを追加。

  • メールアドレスまたは名前を追加 -> 先ほどメモしたメールアドレス
  • 権限 -> 予定の表示(すべての予定の詳細)

calendar10.png
これで準備完了。

ゴースト周りの設定

ゴーストにgmailアドレスを指定する。

本をダブルクリックしてCalendarを選択。
ここで入力するのはxxx@gmail.comまで。
gmailGhost.png

認証ファイルをD&Dする。

-> GoogleCalendarJsonを設定するをクリック。
ファイルパスを保存しているので、管理しやすいところに置いておくこと。
gmailJson.png

実際に予定を表示してみる。

予定を捏造する。

Google Calendar – Sign in to Access & Edit Your Schedule
とりあえずテスト用に予定を捏造しましょう。
これを書いているのは2023/06/29なので当日から適当に予定を書き入れます。
gmailUso.png

実際に表示してみる。

本をダブルクリック -> Calendar ->今日の予定を確認する or 今週の予定を確認する
gmailUsoCale1.pnggmailUsoCale2.png

問題なく表示されました。
これでAndroidから予定を組んで家で確認する作業が捗りますね。

最後に

デスクトップマスコットはかわいいだけじゃないのよ(にっこり