ChatGPTでGoogleカレンダーのスケジュール登録を劇的に簡単に!
きっかけ&ペイン
Googleカレンダーは私たちの日常業務に欠かせないツールですが、新規スケジュールを一つ一つ手動で入力するのは時間がかかります。特に予定が多い方にとっては、この作業が非常に手間に感じることでしょう。
目的
この記事では、Googleカレンダーの新規スケジュール登録を素早く完了する方法を提供します。
手法
このプロセスの中核は、ChatGPTを使ってスケジュールの内容から自動的にGoogleカレンダーの登録URLを作成することです。
プロンプト
以下のプロンプトをChatGPTに入力します。
GPT4を推奨しますが、GPT3.5でも生成可能です。
追記※GPT3.5だとURLの生成やUTCから日本標準時の変換などが上手く行かない場合もあります。再度お試しするか次の命令で指摘して修正してあげてください。
<命令>
http://www.google.com/calendar/event?action=TEMPLATEのテンプレートを用いて以下の{文章}からgoogleカレンダーの登録URLを作成してください。
{パラメーター}の仕様を理解し、文章から適した内容を抽出してください。
<パラメーター>
text: 予定のタイトルまたは件名です。
dates: 予定の開始日時と終了日時です。この例では、2023年9月8日の18:00から20:00までの場合dates=20230908T090000Z/20230908T110000Zとなります(UTC)。入力(Asia/Tokyo)に対し出力は(UTC)となるので9時間の時差に注意してください。
details: 予定の詳細または説明へのリンクです。WebページのURLやZoomURLなどが入ることもあります。
location: 予定が開催される場所の住所です。
trp=false: このパラメーターはfalseとしてください。
<出力>
[Googleカレンダーに登録](URL)
<文章>
実行例①
以下のような情報を今回のプロンプトで実行してみます。
すると以下のように出力され
実際にURLを開くと、ちゃんとカレンダー登録情報が問題なく記入されていました!
実行例②
ほかにもLINEやチャットの会話文で簡単な文章だとしても、タイムスタンプあればしっかり出力されます。
あーじゃあ明後日の昼からにしない?
場所は新宿東口集合で
2023/8/22 19:44
※タイトルに値する内容がなかったため空欄となりました。
感想など
これ作りたいなーと前から思ってましたけど、GoogleCalendarAPIとFunction Calling使わないと無理かなーと考えてましたが、googleカレンダーのURL機能でこんなにサクッと誰でも使える様式になるとは思ってませんでした。
これからは頻繁に使っていくのと、誰でも使えるプロンプトなので是非周りの人に広めて貰いたいです!!
今はLLM無職ですがこんな感じでプロンプトエンジニアリングやChatGPTを使ったアプリケーションやGoogle拡張機能を今後も作って行きます!
お仕事や採用の相談などがあればX(Twitter)のDMまでどうぞ
Discussion