代码之家  ›  专栏  ›  技术社区  ›  Lara M.

仅连接列中的一些单元格-Openrefine

  •  1
  • Lara M.  · 技术社区  · 7 年前

    我有这样一个数据集:

    enter image description here

    我只需要连接最后三列(作者),连接函数对我没有帮助。我并不总是有三个作者:他们可以是2,也可以是1。

    2 回复  |  直到 7 年前
        1
  •  1
  •   Ettore Rizza    7 年前

    更简单的解决方案是使用 slice()

    row.record.cells['Column name'].value.slice(1).join("|")
    

    enter image description here

        2
  •  1
  •   Lara M.    7 年前

    • 首先,我添加了另一列 row.record.cells.NameColumn.value.join("|")
    • 然后在新专栏中,我去掉了书名“doing” value.replace(/(^[^\|]+)\|(.+)$/, "$2")