如何通过API在ClickUp中创建重复任务?
ClickUp API 创建重复任务实现方案
可以通过ClickUp的创建任务API来实现重复任务,官方文档的Create Task端点其实支持重复配置,只是相关参数没有在文档里单独突出展示,具体实现细节如下:
调用端点
POST /api/v2/list/{list_id}/task
核心参数配置
在请求的JSON体中,除了常规任务参数(如名称、截止日期),需要添加repeat对象来定义重复规则:
repeat:对象,必填,用于配置重复逻辑every:数字,必填,重复间隔(比如每周重复填1,每两周填2)type:字符串,必填,重复周期类型,可选值:days/weeks/months/yearson_days:数组,可选(仅当type为weeks时生效),指定每周重复的具体日期,周一为1,周二为2,以此类推(比如每周二重复就填[2])end_date:字符串,可选,重复任务的结束日期,格式为YYYY-MM-DDtimes:数字,可选,重复执行的总次数,与end_date二选一即可,两个都填时以end_date优先
示例请求体
{ "name": "每周周二项目同步", "due_date": 1696156800000, // 首次任务的截止日期时间戳(毫秒) "repeat": { "every": 1, "type": "weeks", "on_days": [2], "end_date": "2024-12-31" } }
注意要点
- 必须设置首次任务的
due_date,作为重复规则的起始基准 - 如果不需要终止重复,可同时省略
end_date和times参数,任务会持续重复 - 当
type为months或years时,无需配置on_days,默认基于首次截止日期的日数重复
内容的提问来源于stack exchange,提问作者user4895
相关产品推荐
相关产品推荐

