定期メールを日付だけ変えて自動送信する方法(Windows)2014-09-22定期メールを日付だけ変えて自動送信する方法(Windows)IT先週、仕事で定期メールの自動化をしたので、そのメモを。毎週金曜日に会議があって、その会議の議題募集メールを水曜日に送っている、とする。「◯月☓日(金)に会議やりますが、議題ある方は返信してください」という風なメールを毎週送らなければならない。毎週送信してもいいのだが、地味にめんどくさい作業になる。自動化できるだろうと思って、ちまちまやってみたら、2〜3時間くらいで出来た。方法はあるんだと思うが、僕はvbsでバッチファイルをつくるタスクスケジューラで水曜日に実行という方法をとった。環境はWindowsなので、MacやLinuxは不明。文面・送信相手が完全に変わらないのであれば、タイムスケジューラ使って一発である。15分もあれば設定が終わるだろう。新しいタスクを作る、というのを選択して、メールの設定を行う。7/8/8.1編)ところが、タスクスケジューラのメールは、決まった文面しか送れない。毎週日付を更新しなければならない場合は、タスクスケジューラの自動メール送信では足らない。スクリプトを組むそういうわけで、日付を取得するためにスクリプトを組まなければならない。Windowsでつくるのであれば、vbsが一番いいと思う。別に他の言語でもやって出来ないことはないので、JavaScriptとか得意ならそれでもいいと思う。“日”(金)に会議を行います。“提案したいことがあればこのメールに返信ください。・Outlookで社内のメーリングリストや連絡帳を作ってる場合、それを宛先とすることができる。送るメールだが、二日後の金曜日を指定するので、Todayで指定すると二日前の日付を取得してしまう。」というちょっと気持ち悪い書き方になる。DateAdd関数で数日後の日付を返すことが出来るので、それをMonth関数やDay関数の引数としてぶちこむ。(金)に会議を行います。提案したいことがあればこのメールに返信ください。蔀というメールを、blogger.team.ml@google.com;A/営業部B/先輩tanaka.masahiro@google.co.jpの四つの宛先に送る。●月●日分のメール送信完了というメッセージを表示する。終わりMacではAutomatorという、クールなアプリが入っているようだ。頑張ってスクリプトを書かなくても、幅広い機能を選択して、自動実行するバッチが作れるっぽい。(19)Searchはてなブログをはじめよう!st43さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。