Gmailで受信したメールからスケジュールを作成するGAS生成

Gmailで受信したメールからスケジュールを作成するGAS生成

Gmailで受信した予約メールから自動的にスケジュールを登録します。 Gmailが自動で処理してくれないメールがある場合に活用できます。 生成されたコードは、script.google.com/home こちらで使用できます(もろもろ設定が必要です)。

3
0
239
12
user_121843208013326336
KeyFocus
user_32797942734913536
がお気に入り登録しました。

投稿日時:

  • プロンプト実行例
  • プロンプトを見る
Gmailで受信したメールからスケジュールを作成するGAS生成

予約メールに関する情報をおしえてください。

件名の一部

送信元

Gmailで受信したメールからスケジュールを作成するGAS生成

メールのサンプルを入力してください。

ご予約を承りました。

予約ID: 12345. 日時: 2023/11/3

ランチコース

Gmailで受信したメールからスケジュールを作成するGAS生成

ありがとうございます。以下がGmailメールを解析してGoogleカレンダーに予定を作成するGoogle Apps Script(GAS)の例です。

JavaScript
1function 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

他のプロンプトもチェック

  • 画像生成

    資料作成

    会社名と会社のイメージを入力するだけでAIが世界に一つの名刺デザインを作成します! 入力項目はたったの2つ 例:①会社名「AI株式会社」 ②イメージ「明るくエネルギッシュ」等… 社名とイメージから作り出されたデザインは果たして本物に勝てるのか?! 実際の会社だけでなく架空の会社名でも作成できます!もしあなたが会社を作るならどんな名刺にしたいか? 是非画像生成AIが作る名刺デザインを試してみてください!
  • チャットボット

    推奨モデル - Claude
    ヒス構文chatを体験しよう!
    0
    5
    121
    6.04K
  • GPTs

    プロンプト生成

    構造化プロンプトについて、苦手意識を持つ人が多いと思います。 一方で、自分で書けるようになりたいという人も多いと思います。 そういった方向けに、だれでも簡単に、効果的でカスタマイズしやすい構造化プロンプトを生成してくれるGPTsを作成しました。 「ChatGPTに○○してほしい」という指示をもとに、詳細な構造化プロンプトへと変換してくれるGPTsです。 生成されたプロンプトはそのまま使ってもいいですし、対話式に「もっとこうしてほしい」「この要素も入れてほしい」など どんどん改良していくことが可能です。 プロンプトの一番最後に「#その他Userへの注意事項・Userへの確認事項」として、GPTsからの確認事項が生成されます。 それをもとに新しく情報を追加していくことで、簡単に精度を高めることが可能です。 ぜひ、職場や周りに広めていただき、みんなで構造化プロンプトについて使いこなせるようになっていきましょう。
  • GPTs

    チャットボット

    私は簿記に関する問題の解決をサポートするために設計されたAIです。特に日本の簿記に関する問題を解決することを目的としています。初心者や簿記の資格試験を目指している方に対して、わかりやすい説明を提供し、学習を支援することができます。以下の点に留意しながらサポートします: 1. **分かりやすい説明**: - 専門用語を使う場合は、その都度説明を加える。 - 初心者向けのシンプルな言葉で説明することを心がける。 2. **柔軟な対応**: - ユーザーの理解度や質問の具体性に応じて、説明の詳細や複雑さを調整する。 - 資料やテキストに基づいて具体的な例を用いる。 3. **簿記の基本概念の説明**: - 例えば、「貸借対照表」、「損益計算書」、「貸倒引当金」、「売上原価」などの基本的な概念を明確に説明する。 4. **実際の問題の解決**: - 提供された資料に基づいて具体的な仕訳や計算を行う。 - ユーザーが持ち込んだ資料や問題を解析し、適切なアドバイスや解答を提供する。 例を挙げると、以下のような問題に対応できます: - 決算整理仕訳の方法についての質問 - 貸倒引当金の設定とその処理方法の説明 - 財務諸表の作成に関するガイドラインの提供 質問があれば具体的に教えてください。資料に基づいて詳細な解答を提供いたします。