Skip to content
开发文档
能力中心
应用市场
WebOffice
开发者后台

AutoLinkConditions.Add(方法)

说明

添加单向关联和双向关联字段的自动匹配条件

语法

表达式.Add(LinkSheetFieldId,SheetCondContents,SheetCondType,OpType,IntersectedConds,DateIntersectedValues)

表达式:AutoLinkConditions

参数

参数名是否必需类型描述
LinkSheetFieldIdstring引用表的字段ID
SheetCondContentsstring
SheetCondTypeDbAutolinkCondType关联类型
OpTypeDbFilterCriteriaOpType自动匹配条件的关系
IntersectedConds供“指定值”用的显示文本
DateIntersectedValues日期指定值的特殊参数

返回值

AutoLinkCondition

浏览器环境示例

javascript
async function example() {
  await instance.ready();
  const Application = instance.Application;
  const sheet = Application.Sheets(1)
  const linkField = await sheet.FieldDescriptors(3)
  const linkGroups = await Application.AutoLinkGroups()
  const group = linkGroups.Add()
  const conditions = group.Conditions
  const fieldId =  sheet.FieldId("状态")
  conditions.Add(fieldId, [fieldId], "Field", "Equals")
  linkField.AutoLinkGroups = linkGroups
  linkField.IsAutoLink = true
  linkField.Apply()
}

脚本编辑器 示例

javascript
function main(){
  const sheet = Application.Sheets(1)
  const linkField = sheet.FieldDescriptors(3)
  const linkGroups = Application.AutoLinkGroups()
  const group = linkGroups.Add()
  const conditions = group.Conditions
  const fieldId =  sheet.FieldId("状态")
  const condition = conditions.Add(fieldId, [fieldId], "Field", "Equals")
  linkField.AutoLinkGroups = linkGroups
  linkField.IsAutoLink = true
  const result = linkField.Apply()
  console.log("####", result)
}
main()
回到旧版