質問: sh.newFilterCriteria() .whenDateAfter(yesterday) .build(); filterSet.setColumnFilterCriteria(columnIndex, criteria); } ```
回答: 記載されているコードで希望するフィルタになるのであれば、その中にシートが既にフィルタ状態か否かを判定した上で、もし既にフィルタがかかってる場合は、一旦フィルタ解除をさせてから再度フィルタをセットという動きにすれば大丈夫です。 ■参考 トリガーを時間指定として毎日夜中の1時あたりに動かせば、GASでの自動フィルタ更新が出来ると思います。 GAS無しでやる方法は検証して、後日追記します。