0

在 Google 表格(使用 Google App 脚本)中,我正在创建一个脚本,逐行检查特定列中是否存在值。如果该列中没有值,那么我想将该行复制粘贴到新工作表中。在下面的代码中,我通过将当前行加入一维数组中,用逗号将其拆分,然后将其附加到目标工作表。但是,我的一些数据中有逗号,导致粘贴的行在这些逗号上错误地分开。如何解释要拆分的字符串中的逗号?

      var currentRowOfData = sheet.getRange(j, 1, 1, lastColumn).getValues();               
      var oneD_array = currentRowOfData.join().split(",")
      destSheet.appendRow(oneD_array)
4

1 回答 1

0

你只得到一行数据。您可以获得第一个内部元素,即内部数组。

var currentRowOfData = sheet.getRange(j, 1, 1, lastColumn).getValues();               

var oneD_array = currentRowOfData[0];//Get inner array of data

destSheet.appendRow(oneD_array)
于 2018-07-03T19:23:38.040 回答