Criteria.Op(属性)
说明
筛选项规则(大小写不敏感):
枚举值 | 描述 |
---|---|
Equals | 等于 |
NotEqu | 不等于 |
Greater | 大于 |
GreaterEqu | 大等于 |
Less | 小于 |
LessEqu | 小等于 |
GreaterEquAndLessEqu | 介于(取等) |
LessOrGreater | 介于(不取等) |
BeginWith | 开头是 |
EndWith | 结尾是 |
Contains | 包含 |
NotContains | 不包含 |
Intersected | 指定值 |
Empty | 为空 |
NotEmpty | 不为空 |
浏览器环境示例
javascript
async function example() {
// 添加一个筛选条件
await instance.ready();
const app = instance.Application;
const filters = await app.Sheets(1).Views(1).Filters;
const criteria = app.Criteria(1, 'Equals', ['1'])
const filter = await filters.Add(criteria);
// 读取添加的筛选条件规则
const criteria = await app.Sheets(1).Views(1).Filters(1).Criteria
console.log(criteria.Op) // "Equals"
console.log(criteria.Field) // 1
console.log(criteria.Value) // [{type: 'Text', value: '1'}]
}
脚本编辑器示例
javascript
function main() {
// 添加一个筛选条件
const filters = Application.Sheets(1).Views(1).Filters;
const criteria = Application.Criteria(1, 'Equals', ['1'])
const filter = filters.Add(criteria);
// 读取添加的筛选条件规则
const criteria = Application.Sheets(1).Views(1).Filters(1).Criteria
console.log(criteria.Op) // "Equals"
console.log(criteria.Field) // 1
console.log(criteria.Value) // [{type: 'Text', value: '1'}]
}
main()