Skip to content

task create/update の --field notes で \\n が改行として解釈されない #4

Description

@okash1n

概要

asana task create/update --field notes=...\n を含む文字列を渡すと、Asana 上では改行にならず \n がそのまま表示されます。

再現例

asana task create \
  --field name="test" \
  --field notes="1行目\n2行目" \
  --output json --non-interactive

実際の結果

Asana の説明欄に 1行目\n2行目 と表示される。

期待する結果

Asana の説明欄で 2 行に分かれて表示される、もしくは --field では escape は解釈されないことがヘルプや README に明記されている。

補足

project: midpoint-dev で運用中に実際に混乱が起きました。CLI の挙動としては仕様かもしれませんが、少なくともかなり誤解しやすいです。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions