Skip to content

字段的类型转换

概述

数据表字段,当修改字段类型时(如整数类型字段修改为单行文本类型字段),有些转化是会导致源数据丢失,有些转化系统会自动转化源数据到目标数据。 下面针对每一种字段类型单独介绍从其它类型字段转化过来时的场景。(没有说明的源字段类型就是表示系统无法自动转化源数据,所以会清空源数据)

单行文本

  • 多行文本:会截取多行文本数据,最大字符串长度为单行文本配置里配置的最大值(默认是200)
"多行文本" -> "多行文本"
  • 复选或开关:如果选中则转化为,未选中转化为
true -> "是"
  • 整数:整数转化为字符串
233 -> "233"
  • 小数:小数转化为字符串
233.2 -> "233.2"
  • 日期:日期按照显示格式转化为字符串,比如显示格式2023-01-13 21:55:07,则会把日期数据按照yyyy-MM-dd HH:mm:ss格式转为字符串
// 不包含时间选择
1684252800000 -> "2023-05-17"
// 包含时间选择
1684171200000 -> "2023-05-16 01:20"
  • 其它:清空源数据

多行文本

  • 单行文本:与源数据一样
"单行文本" -> "单行文本"
  • 复选或开关:如果选中则转化为,未选中转化为
true -> "是"
  • 整数:整数转化为字符串
233 -> "233"
  • 小数:小数转化为字符串
233.2 -> "233.2"
  • 日期:日期按照显示格式转化为字符串,比如显示格式2023-01-13 21:55:07,则会把日期数据按照yyyy-MM-dd HH:mm:ss格式转为字符串
// 不包含时间选择
1684252800000 -> "2023-05-17"
// 包含时间选择
1684171200000 -> "2023-05-16 01:20"

富文本

从其它类型转化过来,会清空源数据。

复选和开关

从其它类型转化过来,会清空源数据。

整数

  • 单行文本:转化为整数,如果转化失败,则设置为null
"233" -> 233
"13a" -> null
  • 复选或开关:如果选中则转化为1,未选中转化为0
true -> 1
false -> 0
  • 小数:取小数里的整数部分数据,如源数据是1.234;则转化为1;如果源数据为1.567,也是转化为1
1.10 -> 1
1.00 -> 1
  • 关联列表汇总:与源数据一样
100 -> 100
  • 查找汇总:与源数据一样
100 -> 100

小数

  • 单行文本:转化为小数,如果转化失败,则设置为null
"233.2" -> 233.20
"13a" -> null
  • 复选或开关:如果选中则转化为1,未选中转化为0
true -> 1.00
false -> 0.00
  • 整数:与源数据一样
1 -> 1.00
  • 关联列表汇总:与源数据一样
100 -> 100.00
  • 查找汇总:与源数据一样
100 -> 100.00

评分

从其它类型转化过来,会清空源数据。

日期

  • 创建时间:与源数据一样
  • 最后修改时间:与源数据一样
2023-01-01 00:01:01 -> 2023-01-01 00:01:01

时间

从其它类型转化过来,会清空源数据。

附件(单个)

  • 附件(多个):取出第一个元素

附件(多个)

  • 附件(单个):转化为数组,源数据作为第一个元素

列表选择(单选)

  • 列表选择(多选):取出第一个元素
["a", "b"] -> "a"

列表选择(多选)

  • 列表选择(单选):转化为数组,源数据作为第一个元素
"a" -> ["a"]

级联选择(单选)

  • 级联选择(多选):取出第一个元素
[["a", "a.1"], ["b", "b.1"]] -> ["a", "a.1"]

级联选择(多选)

  • 级联选择(单选):转化为数组,源数据作为第一个元素
["a", "a.1"] -> [["a", "a.1"]]

树形选择(单选)

  • 树形选择(多选):取出第一个元素
["a", "a.1", "b", "b.1"] -> "a"

树形选择(多选)

  • 树形选择(单选):转化为数组,源数据作为第一个元素
"a" -> ["a"]

用户选择(单选)

  • 用户选择(多选):取出第一个元素

用户选择(多选)

  • 用户选择(单选):转化为数组,源数据作为第一个元素

部门选择(单选)

  • 部门选择(多选):取出第一个元素

部门选择(多选)

  • 部门选择(单选):转化为数组,源数据作为第一个元素

手写签名(单选)

  • 手写签名(多选):取出第一个元素

手写签名(多选)

  • 手写签名(单选):转化为数组,源数据作为第一个元素

颜色

从其它类型转化过来,会清空源数据。

地理位置坐标

从其它类型转化过来,会清空源数据。

关联记录

从其它类型转化过来,会清空源数据。

子对象

从其它类型转化过来,会清空源数据。

关联列表汇总

从其它类型转化过来,会清空源数据。

查找汇总

从其它类型转化过来,会清空源数据。

编号

从其它类型转化过来,会清空源数据。

子对象编号

从其它类型转化过来,会清空源数据。

创建时间

  • 日期:与源数据保持一致
  • 最后修改时间:与源数据保持一致
2023-01-01 08:00:00 -> 2023-01-01 08:00:00

最后修改时间

  • 日期:与源数据保持一致
  • 创建时间:与源数据保持一致
2023-01-01 08:00:00 -> 2023-01-01 08:00:00

创建人

从其它类型转化过来,会清空源数据。

最后修改人

从其它类型转化过来,会清空源数据。