有比这更优雅的表达式来避免打印 NULL 和单词“NULL”吗?通过阅读 Open Refine 的文档https://github.com/OpenRefine/OpenRefine/wiki/General-Refine-Expression-Language,我已经完成了以下操作,但感觉既奇怪又复杂。
干杯。
{
"rows" : [
{{ if(isNull(cells["supplierID"].value),
"",
" \"supplierID\" : " + jsonize(cells["supplierID"].value)
)}},
{{ if(or(isNull(cells["homePage"].value), cells["homePage"].value == "NULL"),
"",
" \"homePage\" : " + jsonize(cells["homePage"].value)
)}}
]
}