我想使用脚本从电子表格中删除过滤,在删除过滤后的行时,工作表显示表格中的所有行
当我打开spagardsheet时,我想这样做。
function ShowColumns() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var maxRows = sheet.getMaxRows();
var maxCol = sheet.getMaxColumns();
sheet.showRows(1, maxRows);
sheet.showColumns(1,maxCol)
}
我搜索了它,但没有找到任何东西。
答案 0 :(得分:0)
有一种方法可以使用Google高级服务 - Google表格API。这是我在Google表格中关闭过滤器的功能。
function removeFilter(sheet){
var ss = SpreadsheetApp.getActive();
var spreadsheetId = ss.getId();
var sheetId = sheet.getSheetId();
var resource = {
"requests": [
{
"clearBasicFilter": {
"sheetId": sheetId
}
}
]
}
Sheets.Spreadsheets.batchUpdate(resource, spreadsheetId);
}