Trello自动化 | 定时新增固定格式的待办列表


背景

本人日常使用Trello记录待办事项,每周都需要手动在To-do列表中新建一个当周的待办卡片。

因为每周都需要手动添加,所以好奇是否有一种偷懒的方式来做这样一件重复的事情。

目标

  1. 每周能够自动在【周末To-do】的列表添加一个当周的待办卡片
  2. 新增的卡片标题是当周日期,截止日期是当周周日

实现

  1. Trello工作区右上角点击【自动化 - 规则】进入自动化规则设置页面

    在这里插入图片描述

  2. 点击【Calendar】-> 【Create Command】进入定时任务创建页面

    在这里插入图片描述

  3. 先点击【Add Trigger】添加触发规则,支持设置每天、每月、每周几、每个月第几天等

    在这里插入图片描述

  4. 然后设置触发规则后需要自动执行的操作(应该每个输入框都支持使用变量,大家可以自己尝试,变量的使用大家也可以从帮助手册找到案例模仿使用)

  5. 完成,下图实现的功能即每周一早上8点触发,触发后在Window&Yep面板的周末To-do列表中新增卡片,卡片标题格式第{weeknumber}周:{date=1wd~YYYY/MM/D}-{date=1wd+6d~YYYY/MM/D},卡片的截至日期是该周的周日

    在这里插入图片描述

  6. 点击保存后,点击小火箭图标可以立即触发测试,最后的效果如下

    在这里插入图片描述

  7. 因为定时任务中没有找到移动新卡片至列表顶部的选项,所以我在Rules中新增了一个规则,即一旦新增卡片,就把这个卡片移动至顶部,并且在卡片中新增了固定的清单。

    在这里插入图片描述

  8. 最后新增的卡片的效果

在这里插入图片描述

心路历程

最开始的实现思路,用Java写一个方法,通过方法打印全年的周一至周日,格式为【yyyy/mm/dd - yyyy/mm/dd】,然后拷贝至Trello中新增,因为Trello是可以识别换行的,这样一次性就可以生成全年的周待办。

在这里插入图片描述

这个实现思路的一个不足之处是,一旦生成后顺序比较固定,我个人是希望最近的周待办始终处于最顶部,每周自己去调整位置还是不符合我这个懒人的习惯。

因为之前接触过Trello自动化工具,所以就点开看了看,很惊喜,Calendar中可以设置一些定时任务,基本可以满足每周一定时新增当周的待办,并且通过Rules可以实现把新增的待办移动至顶部,但是美中不足的是待办名称就只能是固定名称了。

按照以往使用其它产品的经历,我认为我有必要看看帮助手册,或许会有更多的惊喜,毕竟Trello是个前端产品,很可能支持设置变量,那我岂不是就可以使用格式化后的时间来作为周待办的标题。

非常惊喜,当我从Get help看到Butler variables时,我心里暗喜,Trello肯定是支持的,果不其然,Trello是使用大括号{}来引用变量,并且也内置了一些变量供我们使用,日期也支持设置输出格式。

最后开干,很顺利实现了自己的目标,但是期间也踩了几个坑:

  1. 直接在【Add Card】操作中新增列表,Trello会把其它卡片中同名的列表新增进来

在这里插入图片描述

  1. 在【Lists】操作中新增列表,最终会新建和当前卡片所在列表同级的列表
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值