Dev/scripts development
Summary
为普通docx文件创建套用模板样式的脚本docx_apply_template,并修正默认模板路径
Outcomes
新建了`docx_apply_template.py`脚本和对应Raycast命令,实现从模板docx提取样式注入到目标docx。同时将两个docx相关脚本的默认模板路径统一修正为`~/Dev/scripts/templates/template.docx`。
Learnings
- docx样式注入可通过提取模板的styles XML然后替换目标文件的同名样式ID实现
- 两个共享同一常量(DEFAULT_TEMPLATE)的脚本,改一处即可两个同时生效
Files Modified (3)
- /Users/tianli/Dev/scripts/raycast/commands/docx_apply_template.sh
- /Users/tianli/Dev/scripts/scripts/document/docx_apply_template.py
- /Users/tianli/Dev/scripts/scripts/document/md_docx_template.py