aoma blog

エンジニアの日常とか技術とか

【Gmail】送信済みメールを編集して再送するアドオン作ったよ!

送信したメールを編集して再送信したいときってありますよね!
昨日送った日報メールを日付だけ書き換えて送りたいとか。

でもGmailには再送機能がない。。。

需要はあるのに実装されない

かなり昔から需要はあります。

海外でも困ってるぽい。

それなのになぜ実装してくれないのかGoogleさん!なぜなんだぜ...

もう作っちゃおうと。

私も再送機能を待ち望んでいる一人でした。いつか実装されるだろうと待ち続けて早10年。ようやく気づきました。これは実装しないなと。。

ということで、今回再送アドオンを作りました!
その名も「Resend for Gmail」です!

github.com

Gmailは「Gmail Add-ons」という専用のアドオンを開発可能です。chromeなどのブラウザ用アドオンではないので注意。

使い方

再送信したいメールを開いて、画面右の「RESEND (CREATE DRAFT)」を押すだけ!
下書きメールが作成されるのであとはよしなに編集して送信してください。

https://aoma23.github.io/resend_for_gmail/demo.gif

インストール方法

デベロッパー用アドオンとしてインストールください。
アドオンを一般公開するにはGCPにアップする必要があったりと大変そうだったのでご容赦ください。m(> <)m

下記サイトを参考にするとわかりやすいです。
Google Apps ScriptでGmailを自動化する(13) Gmailアドオンを作る (1) アドオンの作成からインストールまで | マイナビニュース

ざっくりインストール手順

するとこんな感じで画面右のアドオンにアイコンが追加されます!

f:id:aoma23:20190816193537p:plain

初めて使うときはアクセス承認を聞かれるので承認してください。

さいごに

一応HTMLメールとテキストメールの判定出し分けは実装したのですが、バグや改善点等ありましたらお気軽にプルリクお願いします!!
また、海外の困ってる方向けに英語翻訳、発信等してくれる方もいましたら是非!
また、アドオン一般公開するの簡単だから教えてあげるよっていう方もいましたら是非!

ツイッター、読者登録、はてブもよろしくお願いします!