通过文件创建应用时字段类型的判断标准

文章编号:040629

根据导入文件的前100行的单元格的值来自动选择字段的类型。

初始值的字段类型

根据单元格的值,对字段类型进行如下的自动选择。
符合多个条件的情况下,选择表中最靠上一行的字段类型。

前100行单元格的值 字段类型
所有单元格的值均为空或数值,且至少存在1个为数值的单元格 数值
所有单元格的值均为空或日期*1,且至少存在1个为日期的单元格 日期
所有单元格的值均为空或时间*2,且至少存在1个为时间的单元格 时间
所有单元格的值均为空或日期与时间*3,且至少存在1个为日期与时间的单元格 日期与时间
所有单元格的值均为空或链接,且至少存在1个为链接的单元格 链接(Web网站)
所有单元格的值均为空或邮件地址,且至少存在1个为邮件地址的单元格 链接(E-mail)
符合以下所有条件的情况
  • 无空单元格
  • 所有值均为1行
  • 所有值均不超过20个字符
  • 不超过3种值
单选框
符合以下所有条件的情况
  • 所有值均为1行
  • 所有值均不超过20个字符
  • 不超过20种值
下拉菜单
所有单元格的值为1行,且不超过255个字符的情况 单行文本框
不符合上述所有情况 多行文本框

*1:日期指以下任一格式的值。

  • YYYY-MM-DD(例: 2014-12-20)
  • YYYY/MM/DD(例: 2014/12/20)
  • YY/MM/DD(例: 14/12/20)
  • MM/DD/YYYY(例: 12/20/2014)
  • MM/DD/YY(例: 12/20/14)
  • DD/MM/YYYY(例: 20/12/2014)
  • DD/MM/YY(例: 20/12/14)


*2:时间指以下任一格式的值。

  • HH:MM:SS(例: 23:20:30)
  • HH:MM(例: 23:20)
导入文件时,将除去秒。
如下包含AM或PM的格式的情况下,将除去AM或PM。
例: 11:20 PM


*3:日期与时间指日期和时间中间夹着半角空格的格式。
例: 2014/12/20 23:20
但是,如包含秒,字段类型将不被判断为日期与时间。

可以选择的字段类型

通过文件创建应用时,可更改自动选择的默认字段类型。
根据单元格的值,可更改的字段类型有所不同。

判断为可选择的条件 字段类型
所有单元格的值都不包含换行时 单行文本框
链接(电话号码)
所有单元格的值都可作为数值处理时 数值
始终可选 多行文本框
文本编辑框
选择用户
选择组
选择组织*1
所有单元格的值都不超过128个字符且不包含换行时 单选框
下拉菜单
所有单元格的值都可作为日期处理时 日期
所有单元格的值都可作为日期与时间处理时 日期与时间
所有单元格的值都可作为时间处理时 时间
所有单元格的值都为URL时 链接(Web网站地址)
所有单元格的值都为邮件地址时 链接(邮件地址)
所有单元格的值都不超过64个字符时 类别*2

*1:在来宾空间内的应用中不作为选项显示。
*2:用换行分隔,可指定多个值。

无法选择的字段类型

无法更改为以下字段类型。

  • 标签
  • 计算
  • 复选框
  • 多选
  • 附件
  • 关联记录列表
  • Lookup
  • 空白栏
  • 边框
  • 表格
  • 记录编号
  • 创建人
  • 创建时间
  • 更新人
  • 更新时间