diff --git a/Spreadsheet.py b/Spreadsheet.py index fcaff7b..589ae27 100755 --- a/Spreadsheet.py +++ b/Spreadsheet.py @@ -151,6 +151,17 @@ def toGridRange(self, cellsRange): cellsRange["sheetId"] = self.sheetId return cellsRange + def prepare_setColumnsFilter(self, rowIndex, startIndex, endIndex): + if self.sheetId is None: + raise SheetNotSetError() + self.requests.append({"setBasicFilter": { + "filter": {"range": { + "sheetId": self.sheetId, + "startRowIndex": rowIndex, + "startColumnIndex": startIndex, + "endColumnIndex": endIndex + }}}}) + def prepare_setDimensionPixelSize(self, dimension, startIndex, endIndex, pixelSize): if self.sheetId is None: raise SheetNotSetError()