例如:
規則變量rule = [{ 'name': 'rule1', 'users': '1,2,3,4,5,6,7', 'weekday': '1,2,3,4,5'},{ 'name': 'rule1', 'users': '8', 'weekday': '6,7'}]
用戶列表:users = [{ 'id': 1, 'name': '人員1'},{ 'id': 2, 'name': '人員2'},{ 'id': 3, 'name': '人員3'},{ 'id': 4, 'name': '人員4'},{ 'id': 5, 'name': '人員5'},{ 'id': 6, 'name': '人員6'},{ 'id': 7, 'name': '人員7'},{ 'id': 8, 'name': '人員8'}]
怎麼按rule中的規則把人員列表按月分配到每一天中?
結果:{'date': '2022-07-01', 'week': '星期五', 'member': '人員1'}{'date': '2022-07-02', 'week': '星期六', 'member': '人員8'}{'date': '2022-07-03', 'week': '星期日', 'member': '人員8'}{'date': '2022-07-04', 'week': '星期一', 'member': '人員2'}{'date': '2022-07-05', 'week': '星期二', 'member': '人員3'}{'date': '2022-07-06', 'week': '星期三', 'member': '人員4'}{'date': '2022-07-07', 'week': '星期四', 'member': '人員5'}{'date': '2022-07-08', 'week': '星期五', 'member': '人員6'}{'date': '2022-07-09', 'week': '星期六', 'member': '人員8'}{'date': '2022-07-10', 'week': '星期日', 'member': '人員8'}{'date': '2022-07-11', 'week': '星期一', 'member': '人員7'}......{'date': '2022-07-31', 'week': '星期日', 'member': '人員8'}
並且在rule中增加其它規則的話可以按規則做出相應匹配,請各位大佬指點指點!!!!感謝!!!