保存画面にメール送信機能を追加する

保存画面のシートにメール送信機能を追加します。
保存画面にメール送信機能を追加する手順は以下のとおりです。

[1] 保存画面のシートを開く
メール送信機能を追加する保存画面のシートを開きます。

[2] 「メールを送信する」アクションを追加する
保存実行後のアクションセットを修正し、特定の入力項目が保存された場合にメール送信を実行します。

保存画面のシートを開く

  1. アプリ一覧からメール送信機能を追加するアプリをダブルクリックします。
../../../../../_images/img_0186.png
  1. シート一覧からメール送信機能を追加するシート(メインシート)をダブルクリックします。
../../../../../_images/img_0283.png

「メールを送信する」アクションを追加する

  1. シート上部のリボンから「アクションセット設定」をクリックし、「アクションの定義」ダイアログを開きます。
../../../../../_images/img_0366.png

ヒント

ここで説明するシートは、保存画面のシートを開く で開いたシートです。

  1. 「保存-後処理」のアクションセットをダブルクリックし、「アクションセット設定」ダイアログを開きます
../../../../../_images/img_0460.png
  1. ダイアログが開いたら、「制御」タブをクリックし、「条件を判定する」アクションをドラッグ&ドロップして追加します。
../../../../../_images/img_0556.png
  1. 追加した「条件を判定する」アクションの分岐条件に「 NOT(ISBLANK([入力項目のセルアドレス]))」を入力します。
../../../../../_images/img_0643.png

ヒント

[入力項目のセルアドレス]には、メール送信のトリガーとする入力項目のセルアドレスを指定します。

ちなみに

図中の式はセルに値が設定されているかどうかを判定しています。
この式は、保存完了時に対象のセルに値が設定されていた場合のみメールを送信します。
メール送信の条件を変更したい場合は、この式を変更することで、様々な条件を指定することができます。
  1. 「データ操作」タブから「メールを送信する」アクションを、3で追加したアクションの「もし○○ならば」部分にドラッグ&ドロップして追加します。
../../../../../_images/img_0741.png
  1. 5で追加した「メールを送信する」アクションの宛先に、 メールアドレスを管理するシートを作成する でメールアドレスを記載したセルを設定します。
../../../../../_images/img_0835.png

ヒント

複数のメールアドレスが、複数のセルに設定されている場合は、UTIL.JOIN 関数を使用して指定することができます。
詳しくは、 メールを送信する の「UTIL.JOIN 関数を使用する」参照してください。
  1. 5で追加した「メールを送信する」アクションの件名、本文を設定します。
../../../../../_images/img_0929.png

ちなみに

ここでは例として、件名に「="御見積書_保存通知"」、本文には「="更新者:" & USER.ID() & "更新日時:" & now()」を設定します。

  • 「 USER.ID() 」は、現在 CELF にログインしているユーザーの ID を取得します。
  • 「 =NOW() 」は現在時刻を取得します。

ヒント

このメールの本文には、以下の内容が記載されます。

  • 「御見積書」を保存したユーザーの ID
  • 「御見積書」を保存した日時
  1. これでアクションセットの編集は終了です。「OK」ボタンをクリックして、ダイアログを閉じます。
  2. 最後にシート左上の 「保存」ボタンをクリックし、シートを保存します。