比較検索なら 天秤AI byGMO
Gmailで受信したメールからスケジュールを作成するGAS生成

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

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

3
0
192
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

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

  • GPTs

    キャラクター作成

    日本語を入れると英語のプロンプトを書いていただいたものより膨らませてプロンプトを書いてくれます。文字入れをしたい方は文字入れにも対応しています。
    0
    0
    97
    609
  • GPTs

    資料作成

    思わずクリックしちゃう 👇 ユーザーを惹きつける文字入りサムネイルが誰でも簡単に作れます 🖼️ 好きなイラスト・写真に文字を入れることもできます ⭐️ フォントは5つから選択 ✅ 色や位置を変えて、魅力的なサムネイルを作っちゃお 💫 正方形、たて、よこ画像どれでもOK #ChatGPT #X #イラスト #サムネイル #ライティング
  • GPTs

    資料作成

    簡単3STEPでA4資料とパワポスライドをすぐに作成可能。提案資料とプレゼン資料が同時に作成できます。上司への提案や営業先へのプレゼンなど業務効率化に大きく役立ちます。 #資料作成 #プレゼン資料 #資料
  • 画像生成

    キャラクター作成

    推奨モデル - DALL•E 3
    「1万通り以上の美女をあなたの手で!」選択肢を選ぶだけで、理想の日本人美女が完成します! 1日2回限定で行えるので、毎日試してみてください。 #AI美女 #美女生成