大家好,我在新建模板的过程中碰到一个问题:
希望在新建的文档中使用模板时,被使用的模板能够重命名当前文档名称。
举例:刚新建的文档标题为 untitle,使用“周报”模板后,“untitle”能够被重命名为:XXX 周报-20231125
上面的需求,希望我已表述清楚。
以下是我的尝试:
1. 模板内通过重置 .title 变量。
.action{.title = "我的新标题"}
或 .action{.title := "我的新标题"}
😂 失败!使用模板时报错。
2. 查询 Sprig 是否有相关函数。
😂 失败!查无相关函数。
3. 查阅开源模板代码,找类似解决方案。
社区内找了些模板的帖子,也参考了以下模板代码。
https://github.com/shawnblues/normal.git
😂 失败!似乎大家并无模板内修改文档名称的需求。
4. 查阅内核 API
进行中...
进展:内核 API 提供 api/filetree/renameDoc
,但我不知道怎么在模板内调用...
5. 向社区求助
进行中...
是思源的模板功能不支持修改文档元属性?还是我还没有找到方法?
求高人解惑。
吐槽:思源关于模板的帮助文档太简陋。像极了隔壁班惜字如金的高冷范女神。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于