开发者社区> 问答> 正文

阿里云OpenAPI获取工作项列表接口,这个conditions 如何传参 有示例吗?

阿里云OpenAPI获取工作项列表接口,这个conditions 如何传参 有示例吗?lQLPJwnImKBANHjNBQPNCgCw5yj4v5uB-M0FKdfqtICwAA_2560_1283.png

展开
收起
三分钟热度的鱼 2023-10-31 23:30:34 73 0
2 条回答
写回答
取消 提交回答
  • 阿里云 OpenAPI 提供了一个 list_work_items 接口用来获取工作项列表。在查询时可以设置 conditions 来过滤返回的工作项列表。conditions 是一个 JSON 对象,可以用键值对的形式指定查询条件。
    以下是一些常用的查询条件:

    • title:标题
    • type:工作项类型
    • status:状态
    • assignee:负责人
    • created_at:创建时间
    • updated_at:更新时间
    • creator:创建人

    下面是一个简单示例:

    {
        "title": {"$like":"%测试%"},
        "assignee": {"$eq":"user@example.com"},
        "status": {"$eq": "active"}
    }
    

    在这个示例中,它会返回标题包含 “测试”,负责人是 “user@example.com”,且状态为 active 的工作项列表。
    你可以根据自己的需要来定制查询条件,只需要在 JSON 对象中添加相应的键值即可。例如,如果你想获取最近一周内由某个人创建的工作项,你可以这样设置条件:

    {
        "creator": {"$eq":"user@example.com"},
        "created_at": {"$gte":"2023-01-01", "$lte":"2023-01-7"}
    }
    

    注意,当传递多个条件时,它会匹配满足所有条件的工作项。例如,上面的示例会返回创建日期在2023-01-01到2023-01-7之间,且由 user@example.com 创建的工作项。
    最后,查询条件的键值必须与字段完全匹配。例如,如果你想查询状态为 completed 的工作项,你需要写成 “status” 而不是 “Status”。

    2023-11-01 09:03:11
    赞同 1 展开评论 打赏
  • 如文档所说 要F12参考页面的调用输入。lQLPJwpRBV_lGFjNBeTNCjKwesrsHflr4VoFKdlQ2ED6AA_2610_1508.png
    此回答整理自钉群“阿里云 OpenAPI SDK 自签名服务群”

    2023-11-01 08:55:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
AutoTalk第七期:自动化工具-OpenAPI在线调试 立即下载
最大化阿里云OpenAPI能力的方法和实践 立即下载
低代码开发师(初级)实战教程 立即下载