使用API​​创建新任务时格式化问题

时间:2014-09-18 10:48:53

标签: html asana

我通过API自动执行“用作模板(复制项目)”操作,但API不直接支持它。

为此,我需要从任务中获取一个“注释”并使用API​​将其复制到另一个任务,因为我首先使用API​​获取任务详细信息,这是我收到的“注释”标记:

  

“notes”:“\ n \ n点击项目右侧的向下箭头按钮   \ n选择\“用作模板(复制项目)\”\ n \ n更改   名称为:\“PS - CustomerName - ProjectTitle \”\ n(对于TM项目:   将名称更改为\“TM - 客户名称 - SENumber(时间)\”)\ n \ n找到您的   左侧面板中项目列表中的新项目并重新排序   按字母顺序排列。\ n \ n改变颜色。“

但是当我使用API​​将相同的“注释”传递给另一个任务时,它不会将\ n转换为新行,并使用\ n创建注释。你能建议我如何解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

您可以用新行分隔符替换“\ n”的所有实例吗?

答案 1 :(得分:0)

在JSON中发送“\ n”确实映射到换行符。如果您正在使用formdata,则需要将“\ n”替换为文字换行符 - 如果您使用的是JSON,请确保您不会意外地将“\ n”转换为类似“\ n”的内容(或更糟)。