当前位置: 首页 > news >正文

python_查询并删除飞书多维表格中的记录

python_查询并删除飞书多维表格中的记录

importrequestsimportjson# 飞书应用配置APP_ID="XXX"APP_SECRET="XXX"# 表格配置FEISHU_CONFIG={"售前":{"app_token":"售前的app_token","table_id":"售前的table_id","view_id":"售前的view_id"},"售后":{"app_token":"XXX","table_id":"XXX","view_id":"XXX"}}startTriggerDict={"data":{"service_stage":"售后","rpa_coach":"火山","support_record_id_in_aw":"3"}}APP_TOKEN=FEISHU_CONFIG[startTriggerDict["data"]["service_stage"]]["app_token"]TABLE_ID=FEISHU_CONFIG[startTriggerDict["data"]["service_stage"]]["table_id"]VIEW_ID=FEISHU_CONFIG[startTriggerDict["data"]["service_stage"]]["view_id"]defget_tenant_access_token():"""获取 tenant_access_token"""url="https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal"headers={"Content-Type":"application/json; charset=utf-8"}data={"app_id":APP_ID,"app_secret":APP_SECRET}response=requests.post(url,headers=headers,json=data)result=response.json()ifresult.get("code")==0:returnresult.get("tenant_access_token")else:raiseException(f"获取token失败:{result.get('msg')}")defquery_support_info_in_feishu_by_aw_record_id(token,support_record_id_in_aw):"""查询飞书多维表格里面AW中的支持记录对应ID所在行信息"""url=f"https://open.feishu.cn/open-apis/bitable/v1/apps/{APP_TOKEN}/tables/{TABLE_ID}/records/search"headers={"Authorization":f"Bearer{token}","Content-Type":"application/json; charset=utf-8"}data={"view_id":VIEW_ID,"field_names":["AW中的ID"],"filter":{"conjunction":"and","conditions":[{"field_name":"AW中的ID","operator":"is","value":[support_record_id_in_aw]}]}}response=requests.post(url,headers=headers,json=data)result=response.json()ifresult.get("code")==0:items=result.get("data",{}).get("items",[])iflen(items)>0:feishu_record_id=items[0]["record_id"]returnfeishu_record_idelse:raiseException("未找到对应的支持记录行信息")else:raiseException(f"查询记录失败:{result.get('msg')}")defdelete_support_info_by_feishu_record_id(token,feishu_record_id):"""删除飞书多维表格中的支持记录行信息"""url=f"https://open.feishu.cn/open-apis/bitable/v1/apps/{APP_TOKEN}/tables/{TABLE_ID}/records/{feishu_record_id}"headers={"Authorization":f"Bearer{token}","Content-Type":"application/json; charset=utf-8"}response=requests.delete(url,headers=headers)result=response.json()ifresult.get("code")==0:returnf"飞书多维表格中'AW中的ID'为:{startTriggerDict['data']['support_record_id_in_aw']}的行信息已删除"else:raiseException(f"删除记录失败:{result.get('msg')}")defmain():try:print("开始获取 tenant_access_token...")token=get_tenant_access_token()print(f"成功获取 token:{token[:20]}...")print(f"\n开始")feishu_record_id=query_support_info_in_feishu_by_aw_record_id(token,startTriggerDict['data']["support_record_id_in_aw"])print(f"查询结果:{feishu_record_id}")delete_result=delete_support_info_by_feishu_record_id(token,feishu_record_id)print(f"删除结果:{delete_result}")exceptExceptionase:print(f"\n❌ 错误:{e}")importtraceback traceback.print_exc()if__name__=="__main__":main()
http://www.jsqmd.com/news/490487/

相关文章:

  • STC32G12K128最小系统开发板设计与工程实践
  • OpenWrt防火墙高级玩法:利用fw3实现企业级网络安全策略
  • 主流的高性能文档式数据库MongoDB开发与运维教程
  • AudioSeal快速上手:AudioSeal CLI工具安装与基础嵌入/检测命令详解
  • WSL2+Docker Desktop报错?可能是你的自定义内核惹的祸(附解决方案)
  • 避坑指南:Ubuntu22.04+VMware静态IP配置那些容易忽略的细节
  • Vue项目动态加载天地图JS的3种方法对比(附性能优化指南)
  • CYBER-VISION零号协议实战:Ubuntu系统部署全流程详解,小白也能轻松搞定
  • StructBERT模型在嵌入式Linux设备上的部署
  • Nginx日志分析神器GoAccess:从安装到中文配置全攻略(附常见问题解决)
  • Qwen3-14b_int4_awq开发者指南:Chainlit前端定制化与vLLM API对接详解
  • 从理论到实战:无迹卡尔曼滤波(UKF)算法原理与代码实现全解析
  • Android13精确闹钟权限详解:SCHEDULE_EXACT_ALARM和USE_EXACT_ALARM的区别与选择
  • 从双非到名企:嵌入式软件工程师面试实战解析(海康威视涂鸦智能)
  • AI原生应用可用性评估:如何衡量用户满意度和任务完成率?
  • 基于Mirage Flow和YOLOv8的智能图像分析系统部署指南
  • InstructPix2Pix修图实测:如何用英语指令‘换天改地’?
  • 阿里通义AI PPT隐藏技巧:万字文档自动提炼14页精华幻灯(含内容优化指南)
  • 全球AI大模型逻辑主权公约 |Global Convention on Logic Sovereignty for Large AI Models
  • 云容笔谈实战教程:用东方红颜影像生成微信公众号封面图的尺寸与规范
  • CCMusic音乐风格识别效果展示:高清频谱图+Top-5概率柱状图实拍
  • 打开网站显示模板如何修改后台版权错误怎么办|已解决
  • DeEAR镜像开箱即用教程:免conda/pip依赖,直接运行app.py启动情感分析Web服务
  • 打开网站显示MAIL FROM-500 Error: bad syntax错误怎么办|已解决
  • 立创开源:基于MPU6050与HC-08蓝牙的智能遥控平衡小车项目全解析
  • 如何参与GitHub汉化插件开发:从入门到贡献的完整路径
  • 手把手教你用Simulink搭建二极管钳位型三电平逆变器(附SVPWM羊角波生成代码)
  • 推荐几家可靠的国际快递代理公司给大家参考 - 企业推荐官【官方】
  • 霜儿-汉服-造相Z-Turbo一键部署教程:基于Ubuntu20.04的快速环境搭建
  • 2026年分析罗克韦尔服务商,全国技术强且价格合理的公司有哪些 - mypinpai