(all_scripts, single_group=False)
| 13 | |
| 14 | # 生成描述信息,仅针对当前脚本的 group |
| 15 | def generate_description(all_scripts, single_group=False): |
| 16 | related_scripts_map = {} |
| 17 | # single_group为True时,脚本归入“所有脚本”组,不进行分类 |
| 18 | if single_group: |
| 19 | related_scripts_map['所有脚本'] = all_scripts |
| 20 | else: |
| 21 | for script in all_scripts: |
| 22 | relatedscript = script.get('group') |
| 23 | if relatedscript not in related_scripts_map: |
| 24 | related_scripts_map[relatedscript] = [] |
| 25 | related_scripts_map[relatedscript].append(script) |
| 26 | return related_scripts_map |
| 27 | |
| 28 | |
| 29 | # 生成 HTML 表格 |