如何从asana任务API获取富文本格式

时间:2014-10-10 14:54:00

标签: asana

Asana于2014年6月添加了富文本格式(https://blog.asana.com/2014/06/rich-text/

如何从Asana API获取格式元数据?

例如,如果我用以下内容填写任务描述:


一些粗体文字。一些斜体文本

列表

  • FOO
  • 子列表
    • 一个
    • B'/ LI>
    • C
    • 巴兹

API会为注释字段返回以下内容,其中不包含任何格式设置信息:

"notes":"some bold text. some italic text\n\na list\n\nfoo\n\nbar\n\nsublist \na\nb\nc\nbaz"

2 个答案:

答案 0 :(得分:3)

我们目前不支持通过API进行富文本格式化。 然而如果你有冒险精神,我们目前正在工作这个支持,你可以通过使用html_notes(用于任务)和html_text(用于故事)来尝试)。例如,您可以使用?opt_fields=html_notes来请求它们。

但请注意,这仍然是非常实验性的/早期支持。如果解析器不喜欢您发布的HTML,它只会将所有内容都删回到纯文本。所以,只有当你感觉特别冒险时才会这样 - 否则,我会等到我们发布完整的公众支持,包括文档和所有内容。

答案 1 :(得分:3)

这仍然是什么&#34;实验&#34;?我不想发布答案,但它不会让我对现有答案发表评论。到目前为止,我发现: 可接受     <b>     <ul>     <li> 不能接受的:     <h4>     <p>     <div>     <section>     <br>

有什么其他建议可以进行换行吗?回到当天,我使用Wufoo直接在Asana中创建任务,并使用粗体标题对其进行格式化,然后为每个条目数据设置常规文本。我试图在没有走这条路的情况下自己实现这个,因为我在收到表单提交时也在更新数据库。关于如何格式化的任何想法(只有最基本的格式化)?