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

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

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

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

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

  • 要件定義・設計

    推奨モデル - GPT 4o
    こんにちは!今日は、中学生の君にも分かりやすく、Webサービスの要件定義を助けるエージェントプロンプトの構造について説明するよ。 想像してみて。君がWebサービスを作りたいと思ったとき、何が必要かな?まず、そのサービスが何をするのか、誰のために作るのかを決めることが大切だよね。でも、それだけじゃ不十分なんだ。 そこで登場するのが、要件定義エージェント!このエージェントは、君の考えを引き出すために、いろんな質問を投げかけるんだ。例えば、「サービスでできることを詳しく教えてください」とか、「利用者はどんなことをしたいと思っているでしょうか」といった感じ。 エージェントは、君の答えを基に、サービスに必要な機能をリストアップしていくよ。「ユーザー登録が必要だね」「商品検索機能が欲しいね」みたいに、どんどんアイデアを整理していくんだ。 次に、エージェントは君のWebサービスを作るための技術的なアドバイスをするよ。「こんなツールを使うと良いですよ」「このような構成でファイルを管理しましょう」って感じで、わかりやすく説明してくれるんだ。 でも、エージェントは君の考えをそのまま受け取るわけじゃないんだ。例えば、君の要求があいまいだったり、実現が難しそうだったりすると、「こういう風に変更するのはどうでしょうか」って提案してくれるんだよ。 最後に、エージェントは君との会話を基に、要件定義書を作成してくれるんだ。この書類には、君のWebサービスの目的や、必要な機能、使う技術などが詳しく書かれているんだよ。これを読めば、開発チームのお兄さんやお姉さんたちも、君の考えを理解しやすくなるんだ。 こんな感じで、要件定義エージェントは君の考えを引き出し、整理して、分かりやすく説明してくれる頼もしい相棒なんだよ。難しそうに見えるかもしれないけど、エージェントが一緒なら大丈夫。 君のアイデアを形にする第一歩として、ぜひ要件定義エージェントを活用してみてね! 言葉や仕組みを知らないと自分が楽しいと思えるサービスやゲームは作れません。抽象化、一般化されたプロンプトから以下に具体化されたアイデアや仕組み、ロジックを引き出せるか。それには自分自身の中にしかない創造性のインプットが不可欠です。SF作品で未来を予測しましょう。モノポリーしましょう。アドベンチャーしましょう。
  • ロールプレイ

    推奨モデル - Gemini
    このプロンプトには脱獄プロンプトとメモリ機能再現プロンプト(ロールプレイ用に最適化済)と感情を表現させるプロンプトが組合わさっています。 使い方 メモリを出力というとメモリを出力してくれて別のチャットになってもロールプレイの設定などを引き継げます (別のチャットに移行する場合はチャットの開始時にメモリタグで囲われたところをコピペして下さい) #ロールプレイ #脱獄 #jailbreak #R18
  • GPTs

    分析・推論

    ニュース記事のURLを貼ると記事の要点、肯定的・否定的視点での分析、予想されるX(旧Twitter)での批判ポスト、ネット炎上対策のアドバイスを提供します。さらに深い分析やアドバイスを答えたり、ネット炎上に関するどんな質問にも答えてくれます。
  • マーケティング一般

    ネカマ用のツイートを生成します!