报告一个多维表字段创建BUG
问题:使用脚本创建 【数字】型字段时,如果没有使用 numberFormat 指定小数格式,那么,字段建立后,在字段编辑界面中,数字格式将显示为【整数】,但此时实际是【保留2位小数】,例如,输入【1.2345】会显示【1.23】。
代码1:指定小数格式,严谨用法,没有BUG
field = Application.Field.CreateFields({
SheetId: sheetIdObj,
Fields: [
{
name: '总分A',
type: 'Number',
numberFormat: "0_ "
}
]
})代码2:没有指定小数格式,有BUG,显示为整数,实则保留2位小数
field = Application.Field.CreateFields({
SheetId: sheetIdObj,
Fields: [
{
name: '总分B',
type: 'Number'
}
]
})后继影响:
如果没有指定小数格式,则以此字段建立【收集表】时,收集表会将此字段修改为【保留3位小数】,并且在收集表中将此字段修改为整数时,收集表重新创建一个整数字段进行关联、原字段保留不动、也不进行关联使用。