blog新米webエンジニアによる技術ブログ。ファイルとして添付してメール送信する方法について書いた。スケジューラ?)やトリガなどの非同期処理内では実行できないというのがあった。この問題を解決するためなんとかしてみたけどなんとかならなかった話。タグで添付ファイルが定義できるらしいので(2015/07/10追記)つづき書きました。受け取り、商談名と商談商品の一覧を表示するという単純なもの。スケジューラから実行してみる。紹介したので結果だけ。インターフェースを実装したクラスを使います。スケジューラの動作を試すには、開発者コンソールで次のようなコードを実行すると良いです。設定してもいいんだけど、00分ちょうどしか設定できないので今すぐ実行してみたい時には使い勝手が悪い。スケジュール済みジョブから確認できます。非同期処理から呼び出すのは無理なようです。調べてみて、解決策として可能性のありそうな方法を2つほど見つけた。サービスとして定義する参考にしたのはこの記事。コールアウトで呼び出すという(かなり強引な)やり方のよう。