Python 通过API以csv格式导出asana项目
我想定期导出一个项目,从Asana在csv,编程。下面是如何手动执行此操作的示例 我的目标是有一个经常更新的所有任务列表,以及它们在项目中的什么列中,以便于报告。获取数据是我目前的瓶颈,其余的可以用基本的Python来完成 理想情况下,我希望使用,但如果更容易,也可以通过命令行Python 通过API以csv格式导出asana项目,python,csv,asana,asana-api,asana-connect,Python,Csv,Asana,Asana Api,Asana Connect,我想定期导出一个项目,从Asana在csv,编程。下面是如何手动执行此操作的示例 我的目标是有一个经常更新的所有任务列表,以及它们在项目中的什么列中,以便于报告。获取数据是我目前的瓶颈,其余的可以用基本的Python来完成 理想情况下,我希望使用,但如果更容易,也可以通过命令行 问题:如何以编程方式从Asana导出csv格式的项目?是否有特殊原因需要csv格式的项目数据?我建议您通过以下方式申请所需的项目: 得到https://app.asana.com/api/1.1/projects//ta
问题:如何以编程方式从Asana导出csv格式的项目?是否有特殊原因需要csv格式的项目数据?我建议您通过以下方式申请所需的项目: 得到https://app.asana.com/api/1.1/projects//tasks 这将以JSON格式返回项目中的任务。如果您需要该格式,您可以稍后将JSON转换为CSV。如果希望响应包含某些数据,可以在请求中添加
根据您的用例,如果您只想查看项目中发生的更改,也可以使用。根据您的技术能力,您还可以考虑实现,尽管这是一个比使用事件更高级的选项 如果您仍然需要自动化流程的解决方案,可以使用Import2向导进行设置 第一次设置时,将项目和任务从Asana导出到CSV文件中,以您需要的方式配置映射 然后,您只需设置运行它的频率:每周、每天等
免责声明:我是Import2团队的成员REST API文档在这里:您可以使用项目API获取任务列表,然后从任务API获取任务的详细信息。CSV可以,需要的是它可以从python脚本工作。我假设它会以某种方式工作?我建议使用Asana Python客户端库。您可以使用client.tasks.find_by_项目获取给定项目中的所有任务。