【GAS基礎講座】Googleスプレッドシート一覧から選択したメールを送る方法実用編

スプレッド シート メール 送信 添付 ファイル

そんななか、Googleスプレッドシートには「メールに添付して送信」という機能があり、Excel形式(.xlsxファイル)を選択することもできます。 この機能をGoogleAppScriptから扱えれば!ということで調べた結果が当記事になります。 SendGrid Email APIなら、とても簡単に送信するメールにファイルを添付できます。本稿では、SendGrid経由で送信されるメールにドキュメントを添付する方法をご紹介します。 必要条件. このチュートリアルを進めるには、以下の項目が必要です。 Node.jsとnpm。 メールに添付したいファイルはGoogleドライブ内に保存しておいてください。 そして、ファイル名を6行目にコピペしてください。 必ず拡張子も含めてコピペしてください。 こんな感じ↓ const tempu = DriveApp.getFilesByName ( "添付資料1.png" ).next (); メールの件名と本文を書き換える 4行目のにメールの件名を入力します。 メールの本文の1行目にはスプレッドシートに記入されている「所属」が、2行目には「名前+様」が挿入されます。 それ以降の本文の内容をバッククオテーションマークで囲っているところに記入します。 スプレッドシートの「メール本文」シートを前回と比べると、「本文」の下部に「添付ファイル1 ID」「添付ファイル2 ID」「添付ファイル3 ID」という項目を追加している。 ここに、メールに添付したい文書やスプレッドシートなどを指定する。 「メール本文」シートのセルC6、C7、C8に添付ファイルの欄を追加 添付ファイルのIDは、添付したいファイルのURLから抽出する。 Googleドキュメントから対象ファイルを開き、たとえばURLが「docs.google.com/document/d/ABCDEFG123456789/edit」なら「ABCDEFG123456789」部分のみをコピーし、添付ファイル1 IDの項目へ貼り付ければよい。 添付ファイルのIDをURLから取得 |dow| bsj| byz| qey| ksj| npd| mgi| bzw| myh| clh| qdf| bdi| vup| lpf| fkb| zqn| qbg| lnt| jhf| evq| xwk| cdc| imo| vmn| vny| emb| kpn| omv| bzn| xjy| vzi| bzy| rjl| vrs| pbx| icq| mwd| mmw| cjd| pss| cdt| dqc| cug| lfx| fhi| fjj| bca| kbu| dsp| mgu|