Gmailの技術記事
GASでGmailを操作し、メールの自動送信・受信メールの仕分け・添付ファイルの保存・問い合わせ対応の自動化を行う実装記事をまとめています。
ラスタージ(Lustage)が実務で書いたコードをもとに解説しています。 記事の内容をそのまま自社の業務に落とし込みたい場合は、開発のご相談も承っています。
7 articles
GASでGmailの必要なメールだけ取得する検索クエリ7選
GASのGmailApp.searchで、必要なメールだけを正確に取り出す検索クエリの書き方を動くコードで解説します。from・subject・has:attachmentなど実務で使う演算子7選、after:を今日の日付から動的に組み立てる方法、ラベルで処理済みを除外して二重処理を防ぐ設計、1回500スレッドの上限とページング、getMessagesForThreadsでの高速取得、検索が空振りするときの確認手順まで紹介します。
GASでメール本文からAIで予定を抽出しGoogleカレンダーに自動登録する方法
GASでGmailの本文をClaude APIに渡し、打ち合わせ日時・場所・件名を読み取ってGoogleカレンダーに自動登録する方法を動くコードで解説します。受信日を基準にした「明日」「来週火曜」の絶対日付変換、JSONでの受け取り、予定が無いメールの除外、処理済みラベルとメールIDでの二重登録防止、定期トリガー実行まで紹介します。
GASでGmailの添付ファイルを自動でGoogleドライブに保存する方法
GASでGmailの添付ファイルをGoogleドライブへ自動保存する方法を動くコードで解説します。has:attachmentでの検索、添付ファイルの取り出しとフォルダ保存、月別フォルダの自動作成、処理済みラベルによる二重保存防止、拡張子や送信者での絞り込み、定期トリガー実行まで紹介します。
GASでスプレッドシートを自動でPDF化してGmailで送る方法
GASでスプレッドシートの特定シートをPDFに変換し、Gmailで自動送信する方法を動くコードで解説します。export URLとOAuthトークンを使ったPDF化、A4・余白などのレイアウト指定、ファイル名への日付付与とDrive保存、毎月1日の定期トリガー実行、実務での注意点まで紹介します。
GASでGmailの受信メールをAIで自動ラベル分類する方法
GASでGmailの受信メールをClaude APIに渡し、「見積依頼」「サポート」「営業」などのラベルを本文の内容から自動で付ける方法を動くコードで解説します。候補ラベルの固定、確信度の受け取り、スレッド単位の処理、処理済みスレッドのスキップ、確信度が低いメールだけ人が確認する運用、定期トリガー実行まで紹介します。
GASでGmailの長文メールをAIで3行に自動要約する方法
GASでGmailの長文メールを取得し、Claude APIで3行に自動要約してスプレッドシートに記録する方法を動くコードで解説します。要約プロンプト・長文の切り詰め・二重記録防止・トリガーによる定期実行まで紹介します。
GAS×Gmail自動化:受信メールをスプレッドシートに自動記録する方法
GmailApp.search()で受信メールを検索し、件名・送信者・本文をスプレッドシートに自動転記する方法を解説します。二重記録防止やトリガー設定まで紹介します。
Gmailまわりの実装を
相談する。
記事のとおりに動かない、自社の業務に合わせて組み直したい、という段階からご相談いただけます。