1

Builder ツールを使用して Crowdflower でジョブを作成しようとしています。ここまでは順調ですね。人々にラベルを付けてもらいたいテキスト項目があります:

a string with some <b>html</b> elements, such as <p> and <br>

Crowdflower Builder に {{text}} を含めると、テキストを太字または余分な改行で表示する代わりに、文字通り html タグが表示されます。Builder によって作成された HTML ページ ソースを見てみましたが、Crowdflower パイプラインのどこかで、すべての HTML タグが次のように変換されているようです。

 a string with some &lt;b&gt;html&lt;/b&gt; elements, such as &lt;p&gt; and &lt;br&gt;

この制限を回避する方法はありますか? 私の仕事にはカスタム HTML タグが本当に必要です。ジョブに独自の CSS と Javascript を含めるオプションがあります。私の最後の手段は、HTML タグをアンエスケープする Javascript 関数を作成することです。しかし、ここで非常に単純なものを見逃すことを願っています。

誤解を招く「Javascript」タグ付けについて申し訳ありませんが、カスタムタグを作成できません (これはクラウドファワーでした)。

編集:

誰かが同じ問題を抱えている場合に備えて、カスタム Javascript 関数の作成は実際に機能します。試してみました。それでもより良い解決策を望んでいます:)

4

2 に答える 2

0

どの形式でデータをアップロードしますか?

私は同じ問題を抱えていました.CSVから始め、より大きなインポートで列が台無しになり、ODSスプレッドシートに切り替えましたが、うまくいきました. ただし、ODS は、Crowdflower がデコードしないエンティティ エンコーディングでタグを保存するようです。したがって、"<b>" になるため、ODS で html タグをインポートすることはできません。

JSON でデータをアップロードすると、すべての問題が解決され、タグは JS の回避策なしで正常に機能します。

于 2013-05-13T14:53:08.567 に答える
0

Are you still having an issue with this? It should work. I can upload a CSV with a column called text and then use {{text}} in the CML editor to display the text with bold and line breaks that you included above. Feel free to message me if you're still having trouble.

The template language is a subset of Liquid from Shopify although it sounds like you might already be familiar with that.

于 2012-11-14T05:22:47.550 に答える