BBH
-Biz Branding Hub-
投稿日 : 
2020/09/23
更新日 : 
2020/09/23

【GAS】重要メールを通知するサンプル

GAS(GoogleAppScript)にて、重要メールを通知するサンプルを紹介します。

GAS 重要メールを通知するサンプル

function noticeImportantMeil() {
	var rule = '検索条件';  // 任意の検索条件を指定
	var unreadCnd = rule + " is:unread";
	var threads = GmailApp.search(unreadCnd, 0, 200);

	var msgs = GmailApp.getMessagesForThreads(threads);

	// 最新メッセージを取得
	latestMsgs = msgs.map(m => m[m.length - 1]);

	// 何らかの方法で通知
	// latestMsgs.forEach(lm => notice(lm));

	// 対象メールを既読にする
	GmailApp.markThreadsRead(threads);
}

Profile

管理人プロフィール

都内でITエンジニアをやってます。
変遷:中規模SES→独立系SIer→Webサービス内製開発
使用技術はその時々でバラバラですが、C#、AWSが長いです。
どちらかと言うとバックエンドより開発が多かったです。
顧客との折衝や要件定義、マネジメント(10名弱程度)の経験あり。
最近はJava+SpringBootがメイン。

Recommend