12345678910111213141516171819202122232425262728293031 |
- # -*- coding: utf-8 -*-
- # @Author: wangkun
- # @Time: 2023/3/13
- from common.feishu import Feishu
- class Delete:
- @classmethod
- def del_null(cls, log_type, crawler, sheetid):
- sheet_index_list = []
- while True:
- sheet = Feishu.get_values_batch(log_type, crawler, sheetid)
- print(len(sheet))
- if sheet is None:
- continue
- for i in range(1, len(sheet)):
- print(f"正在判断{i}行")
- get_time = sheet[i][5]
- title = sheet[i][6]
- if get_time is None or title is None:
- sheet_index_list.append(i)
- print(f"第{i}行已加入待删除列表")
- break
- print(sheet_index_list)
- # for index in sheet_index_list:
- # Feishu.dimension_range(log_type, crawler, sheetid, "ROWS", index, index)
- # print(f"第{index}行:空行,已删除")
- if __name__ == "__main__":
- Delete.del_null("del", "weixinzhishu", "kfy4gn")
|