SPIRAL ver.1

フィールドタイプリファレンス

2023.05

フィールドタイプ

属性

NO

ﾊﾞｲﾄ数 設定※2
※1
ﾕﾆｰｸ 差替え

1

名称／内部コード

メールアドレス（大・小文字無視）

129

自動変換

○

○

抽出

○

通知ﾒｰ
起算日
ﾙ

○

-

組替-

トリガ

-

全>半○

説明
ア>あ-

あ>ア-

特殊

○

入力フォームの書式

特殊変換詳細
先頭、末尾のスペース（半角、全角）を削除
カンマ(,)をドット(.)に変換
末尾の英 数 記号 ひらがな カタカナ 漢字を消去
＠直後の英 数 記号 ひらがな カタカナ 漢字を消去

スパイラル株式会社

データ書式

メールアドレスを入力された値の状態で格納します。同じ綴りのメールアドレスを同一のメールアドレスとして判定します。例えば、当フィールドを重複不可としているときに「SUZUKI@EXAMPLE.COM」が存在する場合は「suzuki@example.com」を登録することはできません。

入力

出力

suzuki@example.com

suzuki@example.com男（又は「女」）
m（又は「f」）
雄（又は「雌」

男

123-4567

123-4567

東京都
13

東京都

012-345-6789

012-345-6789

1（1～80）1

1,3,7（1～30）

1,3,7101000100（128桁）

101000100

1（又は「0」）t（又は「f」）
真（又は偽）

1鈴木鈴木[メールアドレス型フィールド制限]
ローカルパート：64バイト以内
テキストフィールド

mm_email_nc

2

性別

4-

○

○

○

-

○----

○

m,male,男,男性,雄 -> 男f,female,女,女性,雌 -> 女

性別を格納します。
選択肢は「男」と「女」の２個です。
プルダウン or ラジオ

mm_sex

3

郵便番号

8-

○

○

○---

○--

○

上3桁と下4桁にフォーマットします。足りな 郵便番号（○○○-○○○○）を格納します。
い場合は、左詰めで0で補完します。
テキストフィールド

mm_zip_code

4

都道府県

8-○

○

○-○-

○--

○

都道府県番号もしくは都道府県名
13,東京,東京都 -> 東京都

都道府県を格納します。
選択肢は「47都道府県」と「その他」の48個です。
プルダウン or ラジオ

mm_pref

5

電話番号

6

セレクト

24

○

○

○

○

---

○--

○

5-○

○

○-○-

○---

市外局番-市内局番-加入者番号にフォーマッ
トします。市外局番が0から始まっていない場合は0を付加します。市内局番が0から始まっている場合は、0を削除します。加入者
番号が4桁を下回った場合は先頭に0を付加します。5桁を上回った上で先頭に0がある場合は、自動的に0を削除します。5桁を上回っている場合は、6桁目以降を削除します。

電話番号やFAX番号を格納します。局番の境界にはハイフンの区切り文字が必要です。日本国内で使用されている番号を格納でき、市外局番-市内局番-加入者番号に変換します。海外の電話番号を登録する場合は、「数字・記号・アルファベット(32bytes)」を使用してください。

テキストフィールド

mm_phone
択一の選択肢を格納します。選択肢（ラベル）は80個まで設定できます。
-

プルダウン or ラジオ

mm_alternative
選択肢を複数格納します。選択肢（ラベル）は30個まで設定でき、選択されたラベルIDをカンマ区切りで格納します。

7

マルチセレクト

96-

○

○

○-

○-

○-

--

チェックボックス

mm_multiple
選択肢を複数格納します。選択肢（ラベル）は128個まで設定でき、選択肢分桁を表示し、選択された値を1、未選択の値を0で示します。

8

マルチセレクト128

128-

○

○

○-

○-

○-

--

チェックボックス

mm_multiple128

9

ブーリアン

4-

○

○

○-

○-

○-

-

○

1,t,真 -> 1（フラグが立っている）
0,f,偽 -> 0（フラグが立っていない）ブーリアン変数（1もしくは0）を格納します。 ウェブではチェックボックスを一つ表示し、チェックが入ると１(真、t)、チェックがないとnullとなります。
チェックボックス

mm_bool

10

テキストフィールド(32 bytes)

32

○

○

○

○--------32bytes（全角16文字）の文字列を格納します。複数行の文字列は格納できません。入力された改行は自動的に削除されます。

11

テキストフィールド(32 bytes)かな

32

○

○

○

○----

○---32bytes（全角16文字）の文字列を格納します。文字列に含むカタカナをひらがなに変換します。複数行の文字列は格納できません。入力された改行は自動的に削除されます。

テキストフィールド(32 bytes)カナ

32

○

○

○

○-----○--32bytes（全角16文字）の文字列を格納します。 文字列に含むひらがなをカタカナに変換します。 複数行の文字列は格納できません。入力された改行は自動的に削除されます。

テキストフィールド(32 bytes)ローマ字

32○

○

○

○---○----

mm_name_roman

14

テキストフィールド(64 bytes)

64

○

○

○

○--------

32bytes（全角16文字）の文字列を格納します。文字列に含む多バイト文字（全角）の数字・記号・アルファベットを自動的に1バイト文字（半角）に変換します。複数行の文字列は格納できません。入力された改行は自動的に削除されます。

テキストフィールド(64 bytes)かな

テキストフィールド(64 bytes)カナ

64○

○

○

○

----○---

テキストフィールド(64 bytes)ローマ字テキストフィールド(128 bytes)
mm_text_field

スズキ
すずきタロウたろう

スズキタロウＴａｒｏSuzuki Taro

港区赤坂2-9-11

港区赤坂2-9-11

みなとくあかさか2-9-11
ミナトクアカサカ2-9-11

みなとくあかさか2-9-11

ミナトクアカサカ2-9-11
みなとくあかさか2-9-11

ミナトクアカサカ2-9-11

7 1 1 Akasaka, Minato
7 1 1 Ａｋａｓａｋａ， Ｍｉｎａｔｏ

7 1 1 Akasaka, Minato

港区赤坂2-9-11

港区赤坂2-9-11

テキストフィールド

64

○

○

○

○-----○--

64bytes（全角32文字）の文字列を格納します。 文字列に含むひらがなをカタカナに変換します。 複数行の文字列は格納できません。入力された改行は自動的に削除されます。
テキストフィールド

64

○

○

○

○

---

○----

mm_address_roman

18たろう

Suzuki TaroＳｕｚｕｋｉ

64bytes（全角32文字）の文字列を格納します。 文字列に含むカタカナをひらがなに変換します。 複数行の文字列は格納できません。入力された改行は自動的に削除されます。

mm_address_katakana

17

すずき

テキストフィールド

mm_address_hirakana

16

たろう
タロウ

テキストフィールド

64bytes（全角32文字）の文字列を格納します。 複数行の文字列は格納できません。入力された改行は自動的に削除されます。

mm_text_field64

15

すずき
スズキ

テキストフィールド

mm_name_katakana

13

太郎

テキストフィールド

mm_name_hirakana

12

太郎

テキストフィールド

mm_name

128

○

○

○

○--------

64bytes（全角32文字）の文字列を格納します。文字列に含む多バイト文字（全角）のアルファベット・数字・記号を自動的に1バイト文字（半角）に変換します。複数行の文字列は格納できません。入力された改行は自動的に削除されます。

テキストフィールド

128bytes（全角64文字）の文字列を格納します。 複数行の文字列は格納できません。入力された改行は自動的に削除されます。 登録フォームでユーザーエージェントを取得したい場合は、テキストフィールド（128bytes）を使用します。
テキストフィールド

水平タブや改行が登録された場合、DBに格納 改行を含む256bytes(全角128文字)の文字列を格納します。
される値は「\t」「\n」です。

19

テキストエリア(256 bytes)

256-○-○------○

水平タブ -> \t
改行 -> \nPhone\t:03-5575-6601\nFax\t:03-5575- Phone\t:03-5575-6601\nFax\t:03-55756677
6677

テキストエリア

mm_text_area256
水平タブや改行が登録された場合、DBに格納 改行を含む512bytes(全角256文字)の文字列を格納します。
される値は「\t」「\n」です。

20

テキストエリア(512 bytes)

512-○-○------○

水平タブ -> \t
改行 -> \nPhone\t:03-5575-6601\nFax\t:03-5575- Phone\t:03-5575-6601\nFax\t:03-55756677
6677

テキストエリア

mm_text_area512
水平タブや改行が登録された場合、DBに格納 改行を含む1024bytes(全角512文字)の文字列を格納します。
される値は「\t」「\n」です。

21

テキストエリア(1024 bytes)

####

-

○-

○------○

水平タブ -> \t
改行 -> \nPhone\t:03-5575-6601\nFax\t:03-5575- Phone\t:03-5575-6601\nFax\t:03-55756677
6677

テキストエリア

mm_text_area1024
水平タブや改行が登録された場合、DBに格納 改行を含む2048bytes(全角1024文字)の文字列を格納します。
される値は「\t」「\n」です。

22

テキストエリア(2048 bytes)

####

-

○-

○------○

Phone\t:03-5575-6601\nFax\t:03-5575- Phone\t:03-5575-6601\nFax\t:03-55756677
6677

水平タブ -> \t
改行 -> \nテキストエリア

mm_text_area
水平タブや改行が登録された場合、DBに格納 改行を含む4096bytes(全角2048文字)の文字列を格納します。
される値は「\t」「\n」です。

23

テキストエリア(4096 bytes)

####-

○-

○------○

水平タブ -> \t
改行 -> \nPhone\t:03-5575-6601\nFax\t:03-5575- Phone\t:03-5575-6601\nFax\t:03-55756677
6677

テキストエリア

mm_text_area4096
水平タブや改行が登録された場合、DBに格納 改行を含む8192bytes(全角4096文字)の文字列を格納します。
される値は「\t」「\n」です。

24

テキストエリア(8192 bytes)

25

数字・記号・アルファベット(6 bytes)

####

-

○-

○-

----

-

○

6

○

○

○

○-

-

-

○

-

-

-

水平タブ -> \t
改行 -> \nPhone\t:03-5575-6601\nFax\t:03-5575- Phone\t:03-5575-6601\nFax\t:03-55756677
6677

テキストエリア

mm_text_area8192-

mm_number6

26

数字・記号・アルファベット(32 bytes)

32

○

○

○

○

-

-

○

○-

--

-

mm_number32

27

整数

10

○

○

○

○-

-

○

○-

--

-

6bytesまでの数字・記号・アルファベットの文字列を格納します。文字列に含む多バイト文字（全角）の数字・記号・アルファベットを自動的に1バイト文字（半角）に変換します。複数行の文字列は格納できません。入力された改行は自動的に削除されます。

PB-503
ＰＢー５０３

PB-503

PB-503
ＰＢー５０３

PB-503-507-507-507.21234567890123.45-507.21234567890123.45

69,80069,8002000年10月30日 17時32分20秒
2000-10-30 17:32:20
2000/10/30 17:32:20

2000年10月30日 17時32分20秒

2000年10月30日 09時15分30秒
2000-10-30 09:15:30
2000/10/30 9:15:30

2000年10月30日 09時15分30秒

2000年10月30日 09時15分
2000-10-30 09:15
2000/10/30 9:15

2000年10月30日 09時15分

2000年10月30日 09時
2000-10-30 092000/10/30 9

2000年10月30日 09時

2000年10月30日
2000-10-30
2000/10/30

2000年10月30日

2000年10月
2000-10
2000/10

2000年10月

テキストフィールド

32bytesまでの数字・記号・アルファベットの文字列を格納します。文字列に含む多バイト文字（全角）の数字・記号・アルファベットを自動的に1バイト文字（半角）に変換します。複数行の文字列は格納できません。入力された改行は自動的に削除されます。登録フォームでIPアドレスを自動取得したい
場合は、数字・記号・アルファベット（32bytes）を使用します。

テキストフィールド

整数を格納します。
格納できる整数値の範囲は-2147483647から2147483647までです。
テキストフィールド

mm_integer
実数を格納します。 格納できる実数値は15桁までです。

28

20

実数-○○

○---

○---

テキストフィールド

mm_real
桁区切りを自動で挿入します。

29

通貨

22-

○

○

○---

○--

○

通貨を格納します。10桁まで登録可能で、桁区切りを自動挿入します。
格納できる値の範囲は、操作画面では-999999999から999999999まで、登録フォームでは-2147483647から2147483646までです。
テキストフィールド

mm_money

30

登録日時

27-○

○

○

○--○--○

now -> 登録時の日時をスタンプ
登録フォームに登録があった時点の日付（○年○月○日 ○時○分○秒）を自
年月は入力が必須で、以降の足りない部分は 動的に格納します。
01日00時00分00秒として補完します。
例）2010年4月 > 2010年04月01日00時00分00秒

hiddenmm_regist_date

31日付（○年○月○日 ○時○分○秒）

27

○

○

○

○

○

--○--

○

now -> 登録時の日時をスタンプ
日付（○年○月○日 ○時○分○秒）を格納します。
年月は入力が必須で、以降の足りない部分は01日00時00分00秒として補完します。
例）2010年4月 > 2010年04月01日00時00分00秒
テキストフィールド

mm_date_ymdhhmmss

32日付（○年○月○日 ○時○分）

23

○

○

○

○

○

--

○--

○

now -> 登録時の日時をスタンプ日付（○年○月○日 ○時○分）を格納します。
年月は入力が必須で、以降の足りない部分は01日00時00分として補完します。
例）2010年4月 > 2010年04月01日00時00分
テキストフィールド

mm_date_ymdhhmm

33

日付（○年○月○日 ○時）

19

○

○

○

○

○

--

○

--

○

mm_date_ymdhh

34

日付（○年○月○日）

14

○

○

○

○

○

--

○

--

○

mm_date_ymd

35

日付（○年○月）

10
mm_date_ym

○

○

○

○

---

○

--

○

now -> 登録時の日時をスタンプ日付（○年○月○日 ○時）を格納します。
年月は入力が必須で、以降の足りない部分は01日00時として補完します。
例）2010年4月 > 2010年04月01日00時

テキストフィールド

now -> 登録時の日付をスタンプ日付（○年○月○日）を格納します。
年月は入力が必須で、以降の足りない部分は01日として補完します。
例）2010年4月 > 2010年04月01日

テキストフィールド

now -> 登録時の日付をスタンプ
年月は入力が必須です。
例）2002年4月 -> 2002年04月日付（○年○月）を格納します。

テキストフィールド

36

月日（○月○日）

8○○○○---○--○

now -> 登録時の日付をスタンプ足りない部分は01日として補完します。
例）10月 -> 10月01日

月日（○月○日）を格納します。
4月3日
4/3

4月3日

07時00分
7:00

07時00分

水Wed3

水4年3ヶ月4 3

4年3ヶ月3日
33日

4週間
44週間

-t（又は「f」）
1（又は「0」）t-t（又は「f」）
1（又は「0」）t-t（又は「f」）
1（又は「0」）t-

2:1:5.2.1

2:1:5.2.1

-

5.1.1

5.1.1

テキストフィールド

mm_date_md

37

時刻（○時○分）

8

○

○

○

○

---

○-

-

○

mm_date_hhmm

now -> 登録時の時刻をスタンプ時刻（○時○分）を格納します。
年月は入力が必須で、以降の足りない部分は00分として補完します。
例）19時 -> 19時00分
now -> 登録時の曜日をスタンプ

38

曜日（○曜日）

6

○

○

○

○

---

○--

テキストフィールド

曜日（○曜日）を格納します。

○
プルダウン or ラジオ

mm_date_wday39

時間（○年○カ月）18

○

○

○

○

---

○

-

-

○

足りない部分は0ヶ月で補完します。
例）3年 -> 3年0ヶ月

期間[時間(○年○ヵ月)]を格納します。

テキストフィールド

mm_interval_ym
期間[時間(○日)]を格納します。

40

時間（○日）

12

○

○

○

○

---

○

--

-

テキストフィールド

mm_interval_d
期間[時間(○週間)]を格納します。

41

時間（○週間）

14

○

○

○

○

---

○-

-

-

テキストフィールド

mm_interval_w

42

不正アドレスフラグ

2--

○

-

-------

-

2

--

○

-

--

-

-

-

-

-

-

メールアドレスフィールドに含まれる値について、[不正アドレスチェック]機能の判定結果を格納します。

mm_invalid_email

43

モバイルドメインフラグ

メールアドレスフィールドに含まれる値について、[モバイルドメインチェック]機能の判定結果を格納します。

mm_mobile

44

重複フラグ

2--

○---------

メールアドレスフィールドもしくはインデックスを作成したフィールドについて、[重複レコードチェック]機能の判定結果を格納します。

mm_duplicate

45

配信エラーカウント36--○---------

9-

-

○-

--------

最新のエラーコードと過去のエラー回数を格納します。 エラー回数は恒久的な失敗（5.x.x）と一時的な失敗（4.x.x）の２種類をカウントします。 形式
は、「５番台の回数：４番台の回数：最新のエラーコード」です。

mm_error_count

46

配信エラー

配信したメールがエラーとなった場合のエラー理由をRFC1893に基づいたエラーコードで格納します。

mm_deliver_error

47

メッセージダイジェスト(SHA256)

71

○--

○---

○-

-

○

-

入力された値を256ビットのダイジェスト（ハッシュ値）に変換して格納します。認証に使用するパスワードとして使用でき、ダイジェストは操作画面で、閲覧できます。

mm_digest_sha256

48

メッセージダイジェスト(SHA1)

パスワードフィールド

45

○--

○-

-

-

○-

-

○

-

入力された値を160ビットのダイジェスト（ハッシュ値）に変換して格納します。認証に使用するパスワードとして使用でき、ダイジェストは操作画面で、閲覧できます。

hoge
sha1:31f30ddbcb1bf8446576f0e64aa4c88
sha1:31f30ddbcb1bf8446576f0e64aa4c88
a9f055e3
a9f055e3

mm_digest_sha1

49

メッセージダイジェスト(MD5)

パスワードフィールド

36

○

-

-

○-

-

-

○-

-

○

-

入力された値を128ビットのダイジェスト（ハッシュ値）に変換して格納します。認証に使用するパスワードとして使用でき、ダイジェストは操作画面で、閲覧できます。

hoge
md5:ea703e7aa1efda0064eaa507d9e8ab7e
md5:ea703e7aa1efda0064eaa507d9e8ab7e

mm_digest_md5

50

パスワード

パスワードフィールド

16-

-

○-

---

-

-

-

-

-

認証に使用するパスワードを格納します。 [パスワード]は登録者がウェブ上で登録と認証、変更時にのみ使用し、管理者が操作画面から登録や閲覧や変更することはできません。また、データ登録機能で登録することもできません。データ出力機能で[パスワード]をダウンロードする場合は管理IDを出力します。

hoge-password

535.679958,139.734619

35.679958,139.734619

suzuki@example.com

suzuki@example.com

hoge-password

hoge-password

-

5

5-

5

5-

2001-03-30 18:47:50

2001-03-30 18:47:50+09

mm_password

51

緯度経度

hoge
sha256:ecb666d778725ec97307044d642bf
sha256:ecb666d778725ec97307044d642bf
4d160aabb76f56c0069c71ea25b1e926825
4d160aabb76f56c0069c71ea25b1e926825

パスワードフィールド

22

○

○

-

○

------○-

緯度経度の値（緯度,経度）を格納します。 値は小数点以下６桁まで格納できます。GPS搭載の携帯端末から登録する際に緯度経度を自動取得できます。

hiddenmm_lat_lon

52

メールアドレス（大・小文字区別）

129

○

○

○

○

---

○

--

○

先頭、末尾のスペース（半角、全角）を削除
カンマ(,)をドット(.)に変換
末尾の英 数 記号 ひらがな カタカナ 漢字を消去
＠直後の英 数 記号 ひらがな カタカナ 漢字を消去
Domain部は大文字→小文字に変換

メールアドレスを格納し、＠より前のローカルパートの大文字と小文字を区別します。 例えば、「suzuki@example.com」と「SUZUKI@example.com」は別のメールアドレスとして取り扱います。受信サーバーにおいては区別されずに同一のメールアドレスとして認識されることが一般的で、メール配信する際に同じ方に複数メールが届く場合があり、非推奨となっております。
なお、＠より後ろのドメインを大文字で入力した際は小文字に変換して格納します。
[メールアドレス型フィールド制限]
ローカルパート：64バイト以内
テキストフィールド

53

簡易パスワード

16-

○

○

○-

-

○-

--

-

-

mm_ezpassword

54

クリックカウント

10--

○

○

-

○-

---

-

-

10-

-

○

○

-

-

-

-

-

-

-

-

27

-

-

○

○

-

-

-

-

-

-

-

mm_clickcount55

HTMLメール開封チェック

認証に使用するパスワードを格納します。 [簡易パスワード]は登録された文字列をそのまま格納します。値は差替えキーワードで差替えて表示することができ、管理者は操作画面で閲覧や編集ができます。
セキュリティ上安全でない為、非推奨となっております。
配信するメール文面中URLのクリック回数を格納します。回数を格納する場合は、メール文面設定の差替えキーワードに表示されるクリックカウントURLを挿入してください。なお、クリックレポートと配信ログに含まれるクリックカウントは特殊フィールド[クリックカウント]を設定しない場合も取得できます。
配信するHTMLメールの開封回数を格納します。回数を格納する場合は、メール文面設定の差替えキーワードに表示されるHTML開封チェックURLを挿入してください。

パスワードフィールドmm_clickcountnow -> 登録時の日時をスタンプ

56

オプトアウトmm_optout

オプトアウト日時を格納します。 メール文面にオプトアウトURLを設置し、登録者が配信停止ページから停止したり、管理者がDBオペレーションから[受け取らない(デフォルト値)]を指定して登録した場合に自動的に日時を格納します。

57

DB連携で間接連携する際に参照元DBに自動的に設置される特殊なフィールドタイプです。連携キーであるマスタDBのシステムIDを格納します。

ルックアップキー

10--○○---------

55

mm_lookup
画像データを格納します。画像型フィールドを作成すると自動的に画像マスタDBが発行され、当該フィールドを含めるDBと画像マスタDBがDB連携(直接連携)します。１DBに含められる画像型フィールドは１つのみです。オプション
サービス画像投稿空メールを利用する場合は画像型フィールドをDBに含めます。

58

画像（100KiB）####-○○---------［格納できる画像の形式・サイズ］
形式：GIF、JPEG、JPG、PNG

----

10

サイズ：100KiB以下（1KiB=2 bytes）
参考:画像型フィールドの解説 （管理画面内ヘルプ：EZマニュアル）
mm_image100k
ファイルデータを格納します。「許可する拡張子」に追加した拡張子のファイルのみ登録可能になります。TOP（DB利用状況表示）のファイルストレージ契約ストレージ容量まで、ファイルを登録することができます。DBオペレーションよりファイル一括ダウンロードができます。

59

ファイル552-○○○--------[ファイル型フィールド制限]
同時ダウンロード：同時3セッション（アカウントあたり）
ファイルサイズ ：10MiB
ファイル合計：アカウントあたり10GiB
フィールド数：DBあたり5フィールド
拡張子制限：拡張子50種類
20※MiB（メビバイト）＝2 バイト
30※GiB（ギビバイト）＝2 バイト
mm_file※1 DB格納時の値は文字コードEUC-JPで扱います。平仮名、漢字、半角カナは2バイト、半角英数記号は1バイトになります。
※2 各種設定のフィールドタイプ毎の設定可否。「ユニーク」は重複不可フィールド、「差替え」は差替えキーワード、「抽出」は抽出ルールの条件、「通知メール」は登録通知メールの表示項目、「起算日」はシークエンス配信およびタイムリー配信の起算日、「組替」は組替えメッセージでの組替条件、「トリガ」はフィールド値自動生成トリガを指します。