【发布时间】:2022-01-19 23:25:49
【问题描述】:
我正在尝试使用高级工作表 API 创建过滤器视图。我能在上面找到的所有东西都是用 Python 或其他语言写的,而且我不是那么先进,我几乎无法通过谷歌搜索问题完成它!我的其余代码会搜索每天添加的新选项卡,此代码的目的是在具有某些条件的选项卡上自动创建过滤器视图。
我正在使用“Sheets.Spreadsheets.batchUpdate()”方法,除了“filterSpecs[]”属性之外,此代码中的所有内容都适用于我。我先尝试了条件属性,但后来发现它不再使用了?请帮忙!
const resource = {
requests: {
addFilterView: {
filter: {
filterViewId: '0000000',
title: 'Chris Johnson',
range: {
sheetId: st1.toString(),
startRowIndex: 0,
endRowIndex: 500,
startColumnIndex: 0,
endColumnIndex: 8
}
filterSpecs: [{
3: {condition: {
type: 'TEXT_CONTAINS',
values: {
userEnteredValue: 'Chris Johnson'
}}}
}],
}
}}}
【问题讨论】:
-
filterSpec中的 3 的用途是什么?那是列索引吗? -
@AaronDuniganAtLee 是指定过滤器所在的列,但我认为我的代码是多种语言的混合,哈哈。
标签: google-apps-script filter google-sheets-api criteria