删除表格中含已取消所在的行,点执行为什么没反映,大家帮我看下?

阅读次数 21

下面这段代码 删除表格中含已取消所在的行,点执行为什么没反映,大家帮我看下?

// 获取当前工作表 const currentSheet = ActiveSheet // 获取当前工作表使用的区域 const usedRange = currentSheet.UsedRange
// 获取订单状态列
const orderStatusColumn = currentSheet.Columns("E")
// 遍历行
for (let row = usedRange.Row; row <= usedRange.Row + usedRange.Rows.Count - 1; row++) {
// 获取当前行的订单状态单元格
const orderStatusCell = orderStatusColumn.Rows(row)
// 获取订单状态
const orderStatus = orderStatusCell.Text
// 判断订单状态是否包含已取消、未发货退款
if (orderStatus.includes("已取消") || orderStatus.includes("未发货,退款成功")) {
// 获取当前行
const currentRow = currentSheet.Rows(row)
// 清空当前行
currentRow.Clear()
}
}

代码没问题呢, 遇到什么问题?

0 Answers