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()