問題タブ [grel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
openrefine - 新しい列を作成するための単純な OpenRefine IF
true または false を含む新しい列を作成しようとしています。基本的に、列 A には 1 から 6 までの数字があり、3 より大きい場合は新しい列「一致」に true を含め、そうでない場合は false を含めます。次のGRELを試す際に列に基づいて列を追加する
それは基本的にすべてが間違っているという結果になります。
次のように動作するため、IF ステートメントが正しいことはわかっています。
Value が 5 より大きい場合に機能しない理由がわかりません。明らかに何かが欠けていますが、ドキュメントでそれを特定できないようです。
json - GREL で多値 JSON を解析 (OpenRefine)
次の内容の列があります。
「リソース」の内容を取得しようとしています:
動作します。多値セルの内容を取得しようとすると、機能しません。https://github.com/OpenRefine/OpenRefine/wiki/GREL-Other-Functionsに従って試しました:
たとえば、次のような多くのエラーが発生します。
そして、私は多値のセルしか取得できませんが、これでは単一の値のセルは取得できません:
random - GRELでGoogleRefineまたはOpenRefineを使用して乱数を生成するには?
GREL で乱数を生成したいと思います。これを行う方法はありますか?次のような GREL フレーズを使用したいと思います。
" http://example.org/id/ " + ランダム + ".html"