ChatGPT APIを活用してGmailからタスクを自動抽出し、カレンダーに反映してもらう方法
こんにちは、ハヤカワです。
私はとにかくADHD気質が激しくmtgを飛ばす、締切を忘れるといったことが日常茶飯事です。最近、仕事が増えてきていい加減おこられが発生しそうなので、なんとかしたい・・・と思い以下のポストをしたところ
生成AIエンジニアを中心としたコミュニティ運営などをされている元木さんがサクッと作成してくれました。
元木さんが作ってくれたもの(コードと説明)をベースに、私がGPTとの会話の中でカスタマイズ、そしてエラー修正などを行い、その後すぐるくんにデバック&プロンプトブラッシュアップをしてもらい実務に耐えそうなものに。私の方で、GASでの実装方法およびGPTでのカスタマイズ方法を非エンジニアの方でもわかるようにまとめました。
このnoteでできるようになること
画像を多めに入れて、APIキーの発行とかに関しても説明を入れてるので非エンジニアでもわかりやすいと思います。というか私も非エンジニアなので。
上記のアレンジで、Googleフォームからヒアリング時間にカレンダーを自動作成とかもできる気がします(ただその場合はGPT不要なきもするな・・・
)。その辺りはGPTに相談しつつやってみてください。
手伝ってくれた2人にお礼をしたいので、お気持ち有料です。
Google Apps Scriptプロジェクトの作成
1.Google Driveにアクセス:
Googleアカウントでログインし、Google Driveにアクセスします。
2.新しいApps Scriptプロジェクトの作成:
「新規」ボタンをクリックし、「その他」から「Google Apps Script」を選択します。
新しいタブでApps Scriptのエディタが開きます。
3.プロジェクトの命名:
プロジェクトのタイトル部分(無題のプロジェクト)をクリックし、プロジェクトに名前を付けます(例:「Gmail Task Manager」)。
Gmail APIとGoogle Calendar APIの有効化
1.Apps Scriptエディタでのサービス追加:
Apps Scriptのエディタの左側にある「サービス」アイコン(プラス記号付きのマーク)をクリックします。
2.Gmail APIの追加:
「サービスを追加」ダイアログで「Gmail API」を探し、選択します。
「追加」ボタンをクリックしてGmail APIをプロジェクトに追加します。
3.Google Calendar APIの追加:
同じく「サービスを追加」ダイアログで「Google Calendar API」を探し、選択します。
「追加」ボタンをクリックしてGoogle Calendar APIをプロジェクトに追加します。
Google Apps Scriptのコードをコピー
1.以下のコードをコピー:
ここから先は
いつも読んでくださりありがとうございます!サポートは、お勉強代として活用させていただいております。