!エンジニア人生を楽しみたい!仕事や趣味で学んだ技術的なことを書いていくブログです。SendGridTweetSendGridにはスケジュール送信機能があるのですが、すべてAPIベースに操作する必要があるため、わりと玄人向けな機能となっています。sendgrid.kke.co.jpスケジュール指定の上限は72時間といった制限もあるため、個人的には簡単なバッチプログラムを作って、通常のメール送信APIを呼び出すのが楽だと思っています(中の人がいうのもなんですが)。先日から触っているIntegromatを使うと、このバッチプログラムを簡単に作ることができます。Call」のどちらも使えるので、それぞれ紹介します。mailを簡単に呼び出せるUIとなってます。Type、Contentなどを指定するだけです。Templateも使えます。添付ファイルが使えるのもいいです。atパラメータも指定できるので、やろうと思えばここでスケジュール登録もできます。前述のとおり+下図の画面下メッセージにもあるように72時間という制限があるため、ここでは使いません。メールの設定をしたら、モジュールの時計マークをクリックします。するとIntegromatのスケジュール設定が表示されます。選べるのは以下の6つです。intervals...何分おきに実行するか選べます。Once...1度だけ実行します。年月日時分秒を指定します。day...毎日します。week...実行する曜日と時分を指定します。month...実行する月と時分を指定します。dates...月日時分を指定します。今回は単発のスケジュール送信をするため「Once」を選び、送信する時間を指定しました。このシナリオを実行して、該当時刻になるとメールが飛びました。APIを自由に呼び出すためのメニューです。Call」はメール送信に特化したUIではないのですが、その分、自由度が高く、エンドポイントは自由に指定できますし、リクエストのJSONもそのままぶっこめます。メールを送信する場合はURLに「mail/send」と入力します。最初ここはハマりやすいのですが、「https://api.sendgrid.com/v3/」が前提となっているので、それ以降のURLパスを指定する必要があります。Bodyに送信リクエストのJSONをまるっと入れます。Email」と同じようにスケジュール登録すれば、該当時刻にメールが飛びます。ノンコーディングで簡単にSendGridのスケジュール送信できました。ClientからSendGridを使ってメール送信する2年ほど前に会社ブログでこんな記事を書きました。ヶ月)長らくC#屋でした。EEを触ることになりました。Web開発も初めてです。日々の勉強メモとしてブログ作成。デビュー当時から堀北真希さんを愛するエンジニアです。現在は乃木坂46が大好きです。(15)にほんブログ村にほんブログ村はてなブログをはじめよう!kikutaro777さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。