Gmail→PDFを自動化するGAS。Script)Gmail→PDFを自動化するGAS。Gmail→PDFを自動化するGAS。Script)2021年12月5日URLをコピーしました!GmailのメールをPDF化。これを自動化するプログラムを書いてみました。Gmail→PDFを自動化するGASGmailをPDF化する必要性GmailをPDFにする......はたしてその必要があるのでしょうか。Gmailであれば、検索することもできますし、自分が消さない限りずっと残っています。必要なときに検索すればいいわけです。Google側もそう思ってか、メールのプリントアウト=PDF化にはショートカットキーもありません。やるなら、Tabキーを4回→Enter→下を4回→Enter→Enter→Enterです。長すぎますし美しくありません。メールをPDF化なんてやりたくなりものです。この件でその必要性が出てきました。やってはいけないこと・すぐやるべきこと・税務調査までにやるべきことメールをPDF保存しておく必要があるわけです。いえ、1つずつ保存していたら大変。なんとかしたいものです。案として、Gmail→PDFを自動化する流れをGAS(Googleのプログラミング言語)でつくってみました。ひとりしごと営業入門オンラインサロン『ひとりしごと研究会』Gmail→PDFの流れGmailを自動化するプログラムGASにも、「GmailをPDF化」するという方法がありません。おすすめされていないわけです。そこで、今回は・GmailをGoogleドキュメントにする・GoogleドキュメントをPDFにするという方法をとりました。いったPDFができます。これがGmailからつくったPDF。だいたい似せています。スタバのモバイルオーダー&ペイは、レシートがなく、メールまたはアプリで明細を受け取るだけです。アプリだと保存期間が短く(10個程度)、メールをとっておくのがいいでしょう。その場合、PDFで保管しておきたいものです。・モバイルオーダー&ペイで、レシートを別途もらう・このことのためだけにモバイルオーダー&ペイを使わないというのは想定していません。Gmail上は、ラベル「電子」をつけ(自動または手動で)、そのラベルがついたものをPDF化するしくみにしています。運用としては、月に1回程度、PDF化したら、ラベルを外すといいでしょう。プログラムで対応もできますが、複雑なるので。GASについては、この記事や動画を参考にしていただければ。Script)をコピペして使う方法こういったプログラムです。テンプレートのドキュメントをつくり、[ツール]→[スクリプトエディタ]を開き、貼り付けていただければ。テンプレートは後述します。};};では、解説していきます。・ドキュメントは、削除といったものです。PDFのテンプレートをドキュメントでそれっぽく準備します。このURLの一部がドキュメントのIDです。プログラムの中で使います。保存するフォルダを指定し、抽出の条件(ここでは、「電子というラベル」)、抽出数(ここでは6)と決めまましょう。抽出数は多めにしておけば、メールの数だけ繰り返します。フォルダをGoogleドライブ内につくり、URLの一部からIDをコピーしておきましょう。これらをダウンロードしてもいいですし、そのまま置いておいてもかまいません。次にメールPDFのテンプレート、IDを読み込みます。Gmailから対象のメールを抽出します。Gmailから抽出したメール1つずつから、日付、件名等を取り出し、テンプレートをコピーし、そのコピー後のドキュメントに該当部分に、データを入れていきます。replacetTextで、置換していくのです。したほうがテンプレートを活用しやすくなります。そのドキュメントをPDFに変換し、フォルダを設定して、保存します。最後に、データを入れたドキュメントは、不要なので、削除するようにしました。こんな感じで「らしく」なればいいかと。ヨドバシ・ドットコムは、サイトで領収書をダウンロードできますが、手間もかかり、日付がダウンロード日になるのがちょっとやっかいです。この方法でやっています。GASの研究も含めて、試してみていただければ。朝、公園へ行き、午後からセミナーに参加しました。夜は、オンラインブランディング講座の入門セミナーを開催。19:40までだったので、娘に風呂は待ってもらいました。