Cloud computing environment is widely used in various fields, and the scientific workflow scheduling problem in this environment is a many-objective optimization problem and has attracted much attention. Aiming at meeting the different demands of multiple users, this paper proposes an adaptive many-objective algorithm (AD\_CLIA) based on cascade clustering and reference point incremental learning algorithm (CLIA). First, this paper constructs a workflow scheduling model with four objectives: completion time (makespan), cost load, and average resource utilization (AU). Then, for improving the convergence and diversity of CLIA, a reinforcement learning method for adaptively selecting effective reference vectors is proposed. And at the same time, a double-faced mirror strategy is constructed to deal with the problem of uneven distribution of the optimal solution set. It has shown advantages in both low-dimensional DTLZ test problems and high-dimensional WFG and MaF test problems. Finally, the proposed algorithm is applied to four famous real workflow problems and the results are satisfactory.