【问题标题】:Trello API: Programatically Adding Line Breaks to Card DescriptionsTrello API:以编程方式向卡片描述添加换行符
【发布时间】:2014-03-23 05:05:25
【问题描述】:

手动输入 Trello 卡的描述时,很容易引入换行符:只需按 ENTER。但是,通过 Trello API 设置卡片描述时,我需要引入换行符。 到目前为止,\n 和
还没有被解析。有什么想法吗?

【问题讨论】:

    标签: line-breaks trello


    【解决方案1】:

    如果您碰巧发现此问题并希望使用 API 中的 URL 添加换行符,请使用 %0A

    例如:

    https://api.trello.com/1/cards?key=(key)&token=(token)&name=(card name)&desc=Line 1 %0A Line 2 %0A Line 3&idList=<id>
    

    【讨论】:

    • 在 PHP 中非常好用
    【解决方案2】:

    多年来一直在为这个问题苦苦挣扎。 WisdmLabs 答案中的 php 如果作为 php 传递给一个元素,然后通过 getElementByID 传递给 js,则有效,但如果您需要设置变量 clientside,这是不可能的。

    终于发现\x0A在js中工作了。

    希望这可以使我免于花费数小时的谷歌搜索!

    【讨论】:

    • 也可以在 R 中使用 httr::POST(是的,我将 RStudio Projects 连接到 Trello)。谢谢!
    【解决方案3】:

    您好,如果您使用的是 php,我得到了在 trello 卡描述中添加换行符的解决方案。
    试试这样,

    $card_desc =  $some_text . "\xA" . $some_more_text; 
    

    【讨论】:

      【解决方案4】:

      我想通了。我来自 .NET,所以我在 Environment.NewLine 调用周围使用了串联来引入新行。 Trello 将这些视为换行符。

      【讨论】:

        【解决方案5】:

        您可以尝试最适合您当前语言的任何内容。

        到目前为止,已知的工作换行符是:

        • PHP:PHP_EOL (= \n)
        • .NET:Environment.NewLine
        • JS:\x0A
        • URl 换行符:%0A

        【讨论】:

          【解决方案6】:

          这里的 '\x0A' 在 python 中工作得很好。

          所以..

          PHP:PHP_EOL (= \n) .NET:Environment.NewLine JS / Python:\x0A 网址换行符:%0A

          【讨论】:

          猜你喜欢
          • 2021-05-08
          • 2016-04-20
          • 2015-10-17
          • 1970-01-01
          • 2017-11-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多