Skip to content

Field

字段操作

方法列表

方法名返回类型简介
GetFields()Array获取字段信息
CreateFields()Array创建字段
DeleteFields()Array删除字段
UpdateFields()Array更新字段

GetFields()

获取字段信息

返回值

Array - 返回获取的表所有字段信息

属性数据类型说明
idString字段Id
nameString字段名称
typeString字段类型

示例

javascript
const sheet = Application.ActiveSheet
// 获取的表所有字段信息
const fields = sheet.Field.GetFields()
console.log(fields)
// 打印结果:
// [
//  {"id":"Ce","name":"名称","type":"MultiLineText"},
//  {"id":"Cf","name":"数量","type":"Number"},
// ]

CreateFields()

创建字段

参数

属性数据类型默认值必填说明
FieldsArray表的字段信息,格式说明见附录

返回值

Array - 返回已创建的表所有字段信息

属性数据类型说明
idString字段Id
nameString字段名称
typeString字段类型

示例

javascript
const sheet = Application.ActiveSheet
const field =  sheet.Field.CreateFields({ 
    Fields: [ 
        { name: '等级',  type: 'Rating', max: 5 }
    ] 
})
console.log(field)
// 打印结果:
// [{"id":"LZ","name":"等级","type":"Rating"}]

DeleteFields()

删除字段

参数

属性数据类型默认值必填说明
FieldsArray需要删除的字段Id

返回值

Array - 返回删除的表id以及删除是否成功信息

属性数据类型说明
idString字段Id
deletedBoolean是否删除成功

示例

javascript
const sheet = Application.ActiveSheet
// 删除字段
const resutlt = sheet.Field.DeleteFields({ FieldIds: ['P', 'Q'] })
console.log(resutlt)
// 打印结果:
// [{"deleted":false,"id":"P"},{"deleted":false,"id":"Q"}]

UpdateFields()

更新字段

参数

属性数据类型默认值必填说明
FieldsArray更新的字段信息,包含字段Id,字段name,格式说明见附录

返回值

Array - 返回已更新的字段信息

属性数据类型说明
idString字段Id
nameString字段名称
typeString字段类型

示例

javascript
const sheet = Application.ActiveSheet
// 修改字段名称
sheet.Field.UpdateFields({ 
    Fields: [{ id: 'LG', name: '跳转' }]
})