Skip to content

1.1.5.0 の変更点(.NET Core) ​

第3版作成 最終更新 (日本時間)
確認バージョン1.1.5.0

ソース基準日: 2020年8月6日(版を示すソースコミットの日付)。1.1.4.1 からの変更です。

機能追加・仕様変更 ​

  • 通知・メール — メール送信APIを追加した。
  • 画面・表示 — 項目の拡張CSSを指定できるようになった。
  • 運用・設定 — 数値項目の端数処理を設定できるようになった。
  • 通知・メール — リマインダーの件名と本文をカスタマイズできるようになった。

実装を読む ​

APIでメールを送信する ​

メール送信の入口は POST /api/{reference}/{id}/OutgoingMails/Send です。リクエストの From、To、Cc、Bcc、Title、Body をメールモデルへ反映し、使用上限と送信時の検証を確認してから送信します(OutgoingMailsController.cs、OutgoingMailUtilities.cs)。

次はメール本文のリクエスト例です。APIキーとメールアドレスはダミー値です。

json
{
  "ApiKey": "DUMMY_API_KEY",
  "From": "sender@example.com",
  "To": "recipient@example.com",
  "Title": "申請を受け付けました",
  "Body": "申請内容を確認してください。"
}

数値の端数処理を指定する ​

RoundingType には、四捨五入 10、切り上げ 20、切り捨て 30、床関数 40、偶数丸め 50 があります。小数点以下桁数に合わせて調整した値に各処理を適用します(SiteSettings.cs、Column.cs)。

リマインダーの件名と本文を置換する ​

件名と本文に含まれる項目を抽出し、データ取得に渡します。本文のレコード一覧の置換位置は [[Records]] です(Reminder.cs、Reminder.cs)。

調査元 ​

変更履歴

第3版1.1系の変更記事に設定例と実装・修正の詳細を追加
第2版旧版のソース基準日をリリース日と区別
第1版1.1.5.0 の変更点と比較データを追加