ClickUp、clickupython

news2024/9/29 9:21:22

文章目录

    • 关于 ClickUp
    • 关于 clickupython
    • 安装
    • Authentication
    • 方法 1: API Key (最快)
    • 当前 ClickUpClient 功能
      • Task
      • List
      • Folder
      • Attachments
      • Comments
      • Teams
      • Checklists
      • Goals
      • Members
      • Tags
      • Spaces
      • Time Tracking
    • 教程


关于 ClickUp

  • 官网:https://clickup.com/
  • University Courses : https://university.clickup.com/page/course-catalog

相关文章:

  • 成希 - 40亿美金的项目管理独角兽ClickUp与国内的模仿者
    https://zhuanlan.zhihu.com/p/626747417
  • 随机小分队 - 火车司机如何打造40亿美金SaaS火箭?带你回顾PLG卷王ClickUp的前世今生
    https://www.woshipm.com/chuangye/5665109.html
  • ClickUp项目工具-指数级提升你的工作效率
    https://mp.weixin.qq.com/s/bnvdHp6M1g454drk8z8eaA
  • 在红海赛道 6 年做到 1.5 亿 ARR,ClickUp 做对了什么?
    https://mp.weixin.qq.com/s/6bbmivmUfKfB7U85Z8r6kg

ClickUp 是一款 GTD 工具。
GTD是 “Getting Things Done” 的缩写,是由效率管理专家戴维·艾伦(David Allen)开创的一套完整个人时间管理系统。
GTD,中文称为“搞定”。我感觉也可以称为 “成事”。

ClickUp 成立于2017年,创始人是 Zeb Evans。


ClickUp的产品结构

ClickUp包含以下这些功能,用户可以随意创建功能的组合

  • 任务列表
  • 看板
  • 白板
  • 表格
  • 聊天
  • 文档
  • 文件管理
  • 甘特图
  • 时间线
  • 日历
  • 思维导图
  • 能效度量

但不同于Notion的功能以“块”为单位,ClickUp的功能是以“页面”为单位。

并且ClickUp更强调工作空间“Space”的灵活性。
我们用Notion可能创建2-3个工作空间,就足够了,但是你可能在ClickUp里可能会创建10个甚至20个空间。

下图,就是ClickUp的逻辑。Space下的list 就是“功能页”的组合。List又可以被文件夹进行树形结构化的管理。
不同于Jira这类产品,ClickUp更强调你自己用功能去组织自己的管理。

在这里插入图片描述


关于 clickupython

A client for working with the ClickUp API V2

  • github : https://github.com/Imzachjohnson/clickupython
  • 文档:https://clickupython.readthedocs.io

clickupython is a Python client for the ClickUp API and can be used to interact with the ClickUp API in your projects.

ClickUp’s API exposes the entire ClickUp infrastructure via a standardized programmatic interface.

Using ClickUp’s API, you can do just about anything you can do on clickup.com.


安装

pip install clickupython

Authentication

有两种方式使用 ClickUp API 2.0,使用个人 token 或者 创建应用使用 OAuth2 flow 授权。

如果你想创建一个app给其他人用,强烈建议你使用 OAuth2 flow。


方法 1: API Key (最快)

登入 ClickUp,进入 Settings > Apps 页面,你将看到 API token,复制保存。

from clickupython import client

API_KEY = 'YOUR API KEY'
client = ClickUpClient(API_KEY)

# Example request | Creating a task in a list
c = client.ClickUpClient(API_KEY)
task = c.create_task("list_id", name="Test task", due_date="march 2 2021")

print(task.name)

if task:
	print(task.id)

当前 ClickUpClient 功能


Task

  • get_task(task_id)
  • get_tasks(list_id, archived, page, order_by, reverse, subtasks, statuses, include_closed, assignees, due_date_gt, due_date_lt, date_created_gt, date_created_lt, date_updated_gt, date_updated_lt)
  • create_task(list_id, name, description, priority, assignees, tags, status, due_date, start_date, notify_all)
  • update_task(task_id, name, description, status, priority, time_estimate, archived, add_assignees,remove_assignees

List

  • get_list(list_id)
  • get_lists(folder_id)
  • create_list(folder_id, name, content, due_date, priority, status)
  • create_folderless_list(space_id, name, content, due_date, priority, assignee, status)
  • update_list(list_id, name, content, due_date, due_date_time, priority, assignee, unset_status)
  • delete_list(list_id)
  • add_task_to_list(task_id, list_id)
  • remove_task_from_list(task_id, list_id)

Folder

  • get_folder(folder_id)
  • get_folders(space_id)
  • create_folder(space_id, name)
  • update_folder(folder_id, name)
  • delete_folder(folder_id)

Attachments

upload_attachment(task_id, file_path)

Comments

  • get_task_comments(task_id)
  • get_list_comments(list_id)
  • get_chat_comments(view_id)
  • update_comment(comment_id)
  • delete_comment(comment_id)
  • create_task_comment(task_id)

Teams

  • get_teams()

Checklists

  • create_checklist(task_id, name)
  • create_checklist_item(checklist_id, name, assignee)
  • delete_checklist_item(checklist_id, checklist_item_id)
  • update_checklist_item(checklist_id, checklist_item_id, name, resolved, parent)

Goals

  • create_goal(team_id, name, due_date, description, multiple_owners, owners, color)
  • update_goal(goal_id, name, due_date, description, rem_owners, add_owners, color)
  • delete_goal(goal_id)
  • get_goal(goal_id)
  • get_goals(team_id, include_completed)

Members

  • get_task_members(task_id)
  • get_list_members(list_id)

Tags

  • get_space_tags(space_id)
  • create_space_tag(space_id, name)
  • update_tag(space_id, name, new_name)
  • tag_task(task_id, tag_name)
  • untag_task(task_id, tag_name)

Spaces

  • create_space(team_id, name, features)
  • delete_space(space_id)
  • get_space(space_id)
  • get_spaces( team_id, archived)

Time Tracking

  • get_time_entries_in_range(team_id, start_date, end_date, assignees)
  • get_single_time_entry(team_id, timer_id)
  • start_timer(team_id, timer_id)
  • stop_timer(team_id)

教程

  • clickupython
    • Getting started
    • Authentication
  • Tasks
    • Task
    • Creating a Task
    • Fetching a Single Task
    • Fetching all Tasks from a List
    • Filtering Tasks
    • Working With Tasks
    • Getting Tasks Associated with a List Object
    • Task Methods
  • Lists
    • SingleList
    • Creating a List
    • Fetching a Single Task
    • Fetching all Tasks from a List
    • Filtering Tasks
    • Working With Tasks
    • Getting Tasks Associated with a List Object
    • List Methods

2024-03-28(四)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1550629.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Acer宏碁暗影骑士擎AN515-58笔记本电脑工厂模式原厂Win11系统ISO镜像安装包下载

宏基AN515-58原装出厂OEM预装Windows11系统工厂包,恢复出厂时开箱状态一模一样,带恢复还原功能 链接:https://pan.baidu.com/s/1iCVSYtList-hPqbyTyaRqQ?pwdt2gw 提取码:t2gw 宏基原装系统自带所有驱动、NITROSENSE风扇键盘灯…

【动手学深度学习】深入浅出深度学习之线性神经网络

目录 🌞一、实验目的 🌞二、实验准备 🌞三、实验内容 🌼1. 线性回归 🌻1.1 矢量化加速 🌻1.2 正态分布与平方损失 🌼2. 线性回归的从零开始实现 🌻2.1. 生成数据集 &#x…

H4020 40V输入EN智能控制 带线补 同步降压控制器芯片

40V输入EN智能控制带线补的同步降压控制器芯片的工作原理涉及多个方面,以下是其关键部分的解释: 输入电压管理:芯片能够接收高达40V的输入电压。这通常需要一个前端电路来处理高电压,比如使用电阻分压、电容器滤波或者其他保护电…

C++:变量和常量(3)

变量 什么是变量:变量就是一个装东西的盒子 通俗:变量是用于存放数据的容器。我们通过变量名获取数据,甚至数据可以修改 变量的作用:给指定的内存空间起名,后期通过起的名字就可以调用整个内存空间 定义变量的格式 &a…

LVS负载均衡-DR模式配置

LVS:Linux virtual server ,即Linux虚拟服务器 LVS自身是一个负载均衡器(Director),不直接处理请求,而是将请求转发至位于它后端的真实服务器real server上。 LVS是四层(传输层 tcp/udp)负载均衡…

基于javaweb(springboot)汽车配件管理系统设计和实现以及文档报告

基于javaweb(springboot)汽车配件管理系统设计和实现以及文档报告 博主介绍:多年java开发经验,专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐…

python--冒泡排序和main函数

1.判断是不是回文数: x int(input("请输入一个正整数:")) x str(x) if x x[::-1]:print("是回文数。") else:print("不是回文数。") 2.冒泡排序 # 冒泡排序: # [30,8,-10, 50&am…

【漏洞复现】网络验证系统getInfo接口处存在SQL注入漏洞

免责声明:文章来源互联网收集整理,请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该…

【算法】KMP-快速文本匹配

文章目录 一、KMP算法说明二、详细实现1. next数组定义2. 使用next加速匹配3. next数组如何快速生成4. 时间复杂度O(mn)的证明a) next生成的时间复杂度b) 匹配过程时间复杂度 三、例题1. [leetcode#572](https://leetcode.cn/problems/subtree-of-another-tree/description/)2.…

Python 从0开始 一步步基于Django创建项目(13)将数据关联到用户

在city_infos应用程序中,每个城市信息条目是关联到城市的,所以只需要将城市条目关联到用户即可。 将数据关联到用户,就是把‘顶层’数据关联到用户。 设计思路: 1、修改顶层数据模型,向其中添加‘用户’属性 2、根…

虹科Pico汽车示波器 | 免拆诊断案例 | 2018款东风风神AX7车发动机怠速抖动、加速无力

一、故障现象 一辆2018款东风风神AX7车,搭载10UF01发动机,累计行驶里程约为5.3万km。该车因发动机怠速抖动、加速无力及发动机故障灯异常点亮而进厂维修,维修人员用故障检测仪检测,提示气缸3失火;与其他气缸对调点火线…

HCIP-Datacom(H12-821)题库补充(3/28)

最新 HCIP-Datacom(H12-821)完整题库请扫描上方二维码访问,持续更新中。 如图所示组网,以下关于R4优选路由的描述,正确的是哪一项? A:无法判断,MED不能作为AS之间BGP选路的条件 B&a…

JAVA版鸿鹄云商B2B2C:解析多商家入驻直播带货商城系统的实现与应用

一、技术选型 java开发语言:java是一种跨平台的编程语言,适用于大型企业级应用开发。使用java开发直播商城可以保证系统的稳定性和可扩展性。 spring boot框架:spring boot是一个快速构建spring应用的框架,简化了开发过程&#xf…

2D Fantasy sprite bundle

使用精灵形状和手绘精灵创建独特的景观,非常适合侧滚动或平台游戏等2d游戏。 2D Fantasy sprite bundle是一个包含9个资源的捆绑包,价格折扣约为50%。 捆绑资产: -海岛精灵包, -森林精灵包, -地牢精灵包, -山精灵包, -古老的森林精灵包, -冰雪精灵包, -熔岩地牢精灵包…

MybatisPlus速成

MybatisPlus快速入门 快速入门入门案例常见注解常见配置 核心功能条件构造器自定义SQLService接口 扩展功能代码生成静态工具逻辑删除枚举处理器JSON处理器 插件功能分页插件通用分页实体 参考文档 mybatis-plus参考文档 全部资料链接 讲义 快速入门 入门案例 <dependency…

Phoenix伪分布安装

引言 Phoenix是构建在HBase上的一个SQL层&#xff0c;能让我们用标准的JDBC APIs而不是HBase客户端APIs来创建表&#xff0c;插入数据和对HBase数据进行查询。Phoenix完全使用Java编写&#xff0c;作为HBase内嵌的JDBC驱动。Phoenix查询引擎会将SQL查询转换为一个或多个HBase扫…

win11 查看 wifi 密码

** win11 查看 wifi 密码 ** 第一种方法&#xff1a; 1.点击桌面左下角的开始菜单&#xff0c;选择“设置”。 2.在网络和internet中选择“高级网络设置”。 3.在相关设置下方点击“更多网络适配器选项”。 4.右击“WLAN”&#xff0c;在WLAN信息窗口点击“状态”。 5.…

IoT是什么?如何实现设备智能化?

设备智能化 IoT 是什么&#xff1f; The Internet of Things,物联网&#xff0c;是指通过 各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术&#xff0c;实时采集任何需要监控、 连接、互动的物体或过程&#xff0c;采集其声、光、热、电…

【单例模式】—— C++设计模式【附百度Apollo单例模式详细解读】

参考资料&#xff1a; &#xff08;1&#xff09;单例模式—— 代码随想录 &#xff08;2&#xff09;我给面试官讲解了单例模式后&#xff0c;他对我竖起了大拇指&#xff01; &#xff08;3&#xff09;C 单例模式详解 &#xff08;4&#xff09;单例模式之C实现&#xff0c;…

腾讯云2核2G服务器CVM S5和轻量应用服务器优惠价格

腾讯云2核2G服务器多少钱一年&#xff1f;轻量服务器61元一年&#xff0c;CVM 2核2G S5服务器313.2元15个月&#xff0c;腾讯云2核2G服务器优惠活动 txyfwq.com/go/txy 链接打开如下图&#xff1a; 腾讯云2核2G服务器价格 轻量61元一年&#xff1a;轻量2核2G3M、3M带宽、200GB月…