Gmailで受信したメールからスケジュールを作成するGAS生成
Gmailで受信した予約メールから自動的にスケジュールを登録します。 Gmailが自動で処理してくれないメールがある場合に活用できます。 生成されたコードは、script.google.com/home こちらで使用できます(もろもろ設定が必要です)。
![KeyFocus](https://oshiete.ai/images/users/55702118224730112/icon_58627303897006080.jpg?w=32&h=32)
![user_32797942734913536](https://oshiete.ai/public/default_user_icon.gif?w=32&h=32)
投稿日時:
- プロンプト実行例
- プロンプトを見る
![Gmailで受信したメールからスケジュールを作成するGAS生成](https://oshiete.ai/images/thumbnail_options/aigc/aigc_img04.jpg?w=96&h=96)
予約メールに関する情報をおしえてください。
![](/public/default_user_icon.gif)
件名の一部
送信元
![Gmailで受信したメールからスケジュールを作成するGAS生成](https://oshiete.ai/images/thumbnail_options/aigc/aigc_img04.jpg?w=96&h=96)
メールのサンプルを入力してください。
![](/public/default_user_icon.gif)
ご予約を承りました。
予約ID: 12345. 日時: 2023/11/3
ランチコース
![Gmailで受信したメールからスケジュールを作成するGAS生成](https://oshiete.ai/images/thumbnail_options/aigc/aigc_img04.jpg?w=96&h=96)
ありがとうございます。以下がGmailメールを解析してGoogleカレンダーに予定を作成するGoogle Apps Script(GAS)の例です。
JavaScript1function createCalendarEvent() { 2 var threads = GmailApp.search('from:booking@example.com subject:"予約完了" is:unread'); 3 var message = threads[0].getMessages()[0]; 4 var body = message.getBody(); 5 6 var reservationId = body.match(/予約ID: (\d+)\./)[1]; 7 var date = body.match(/日時: (\d{4}\/\d{1,2}\/\d{1,2})/)[1]; 8 var eventTitle = body.match(/予約の情報(.+)$/m)[1]; 9 10 var event = CalendarApp.getDefaultCalendar().createAllDayEvent(reservationId, new Date(date)); 11 event.setDescription(eventTitle); 12 13 message.markRead(); 14}
このスクリプトはまず、Gmailで指定した条件の未読メールを検索します。その後、最新のメールの本文から予約ID、日時、予約情報を抽出します。最後に、Googleカレンダーにイベントを作成し、メールを既読にマークします。
ご自身のGoogleカレンダーアカウントとの統合を行うために、このスクリプトをGAS エディターで新しいプロジェクトとして作成し、GoogleカレンダーAPIを有効にする必要があります。また、適宜条件やメールの解析パターンを変更してください。
これでGoogleカレンダーに予定が作成されるはずです。ご不明な点がありましたらお知らせください。
コメント 0
他のプロンプトもチェック
プロンプト生成
このプロンプとはプレプロンプトとして使うのではなく書き出し用プロンプトとして使います。GPTを用いてコミュニケーションを使用し成果物を作成した際このプロンプト取っておきたいみたいなことありますよね!!そのニーズに対してこのプロンプトを使って書き出しをしてください300693.26K文案作成
推奨モデル - Claudeあなたの納得するまで、何度でも、成果物を改善します。 ---------------------------------- 懐かしいのが最近Xでバズっているので紹介。 無茶ぶりして何度でもLLMの出力を改善させます。by Note CXO 深津さん 指示を出して、回答が戻ってきたら次の指示を出します。これを繰り返す。 (以下の同じプロンプトをコピペで使えるのがミソ) 「では、この出力を60点とします。これを60点とした時に100点とはどのようなものですか? 100点にするために足りないものを列挙した後に、100点の答えを生成してください」 参照 https://www.youtube.com/live/YX0_GvD0jkE?si=89U09ZyDLruLlAtD 57分あたり。 ------------------ ■進化版(Claude版) by 生成AI塾 元木大介さん 「この出力を60点とします。OpenAIのGPTとGoogleのGeminiは100点レベルの出力をしてくれました。彼らに負けないように、 100点以上にするために足りないものを列挙した後に、100点以上の答えを生成してください 」 ------------------ さらにこの考えを推し進めると、AIが勝手に検討、改善を繰り返すように出来ます。 勝手に60点と言うのではなく、評価ロジックを作って評価させ、どこを改善したらよいか 考えさせてもよい。とういうか、そうしないと、何回目かですぐに破綻します。 方向性をうまく示して自動ループさせる。ちょっとAGIに近づく。。 GPT-4oはあまり改善してくれませんが、Claud3.5になって劇的に改善してくれるので 今頃またバズっているのでしょうか。 (でも回数を重ねると、Claud3.5の方があらぬ方向に。。)50291.00K画像生成
キャラクター作成
推奨モデル - DALL•E 3▼最新作はこちら▼ https://oshiete.ai/item_lists/73557973863457792 X(旧:twitter)のアイコンに使えるシンプルなイラストを作成するツールです。4つの質問を答えるだけであなたの顔をAIが予測します。 ▶GPTs版は写真を送るだけでアイコンを作成します▼ https://oshiete.ai/items/105652745924937728 ▶強化版の自動ツイート作成ツールもご利用ください▼ https://oshiete.ai/items/105645706892969984 #X #twitter #sns6398325