Gmailの自動下書き生成ツール

最近職場でGASの勉強をしているので備忘録的に書いてみます。

今回作成したのはGmailの下書き自動作成のスクリプトです。

 

本当は送信までやりたかったのですが、失敗すると大変なことになるため今回は下書きのみで…

f:id:ub9Coff:20190515205300p:plain

スプレットシート

スプレットシート側はシンプルにこんな感じで用意しました。

 

本文内の改行は、Ctrl+Enterを使えばセルの中で改行が出来ます。

宛先が複数ある場合は、メールアドレスをカンマで区切ることで複数選択可能です。

f:id:ub9Coff:20190515211027p:plain

GmailApp.createDraft

イマイチネットで調べてもGmailAppがうまく使えなかったので、試行錯誤して動かせるようになりました。

添付ファイルがないのにオプションを付けるとエラーが起きるので、添付ファイルのセルに値が入っているか確認して使い分けてます。

 

createDraftをsendEmailに変更すれば送信も可能…な、はず。

 

本職の人間ではないので無駄なことしてても気にしないでください(笑)

f:id:ub9Coff:20190515211133p:plain

生成した件数を表示

作成した件数をカウントしてくれるようにしています。

 

f:id:ub9Coff:20190515211340p:plain

下書きの確認

スプレットシート側のボタンをクリックするとスクリプトが実行されて、下書きが自動生成されます。

 

GASは色々な勉強するほど便利なので、隙間時間を見つけて勉強していこうと思います。

 

HN:銀狐

 

今回の勉強に参考になった書籍です。。

 

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

Google Apps Script Webアプリ開発 超入門 [ 掌田津耶乃 ]
価格:3520円(税込、送料無料) (2022/5/31時点)

楽天で購入