比较两个Cell的内容并在Google Appscript中显示单元格中包含的新单词

时间:2018-04-27 01:52:43

标签: google-apps-script google-sheets

我有两个Row.Give它的名字是行A1和行A2。每个细胞的含量如下。

A1排= Ram,shyam,史蒂夫,杰克(最多100个字符) A2排= Ram,Tom,Steve,Michael,Linda(最多100个字符)

每个字符用“,”分隔。现在我想要的是比较行A1和行A2,并指出行A3和行A4的差异。我想要的行A3和A4值。如下所示。

行A3 = Shyam,杰克(它应该只显示第A2行中没有的单词。

第A4行= Tom,Michael,Linda(它应该只显示第A2行中的新词。

1 个答案:

答案 0 :(得分:0)

在您的应用脚本中,使用.toList(“,”)将每个单元格(A1和A2)转换为单独的列表。然后你可以设置一个for循环:

a3List = [];
for (var i=0;i<a1List.length;i++){
  if(!a2List.contains(a1List[i]){
      a3List.push(a1List[i]);
  }
}

然后您可以重复此方法进行其他比较。

如果您有任何问题,请发布您的代码进行故障排除!