Google sheets google sheets脚本中出现错误:";TypeError:在对象0中找不到函数拆分。(第16行,文件“SplitAuto”);

Google sheets google sheets脚本中出现错误:";TypeError:在对象0中找不到函数拆分。(第16行,文件“SplitAuto”);,google-sheets,Google Sheets,我有一个以前可以使用的脚本,但有几天,这个脚本不再有效…. 我有一个错误: “类型错误:在对象0中找不到函数拆分。(第16行,文件“SplitAuto”)。” 你能帮我吗 我的剧本: function splitAllTest(){ var ss=SpreadsheetApp.getActiveSpreadsheet(); var s=ss.getSheetByName("Réponses au formulaire 1"); var lr=s.getLastRow(); var lc=s.g

我有一个以前可以使用的脚本,但有几天,这个脚本不再有效….
我有一个错误:
“类型错误:在对象0中找不到函数拆分。(第16行,文件“SplitAuto”)。”

你能帮我吗

我的剧本:

function splitAllTest(){
var ss=SpreadsheetApp.getActiveSpreadsheet(); 
var s=ss.getSheetByName("Réponses au formulaire 1");
var lr=s.getLastRow();
var lc=s.getLastColumn()-8; //data columns num
var range=s.getRange(1, 3, lr, lc).getValues()
var output=[];
var split=[]; 
var l = 0;      // outout row count 
for(var i=0;i<range.length;i++){  //row roop
  // split column_data
  var split = [];
  var max1  = 0; 
  for(var j=0;j<range[0].length;j++){  // column roop
    var colSplit = range[i][j].split(", ");
   split[j] = colSplit; 
   if(max1 < split[j].length) max1 = split[j].length;
  } 
  // push new rows data   
  for(var k=0;k<max1;k++){  // max1 
    output [l] = [];
    for(var j=0;j<lc;j++){  // column     
      if(k < split[j].length) {  // if length is 1  k is only 0
        output[l].push(split[j][k]);  // split [col_index][coldata_index]
      }else{
        //output[l].push('');          change 2017/03/08 takashi
        output[l].push(j == 0 ? split[j][0]: '');  //only first name is filled  on each associated line
    }}
    l++;
  }}
  ss.getSheetByName("Temp formulaire").clear().getRange(1, 2, 
  output.length,lc).setValues(output);
  }
函数splitAllTest(){
var ss=SpreadsheetApp.getActiveSpreadsheet();
var s=ss.getSheetByName(“公式1的规则”);
var lr=s.getLastRow();
var lc=s.getLastColumn()-8;//数据列数
var range=s.getRange(1,3,lr,lc).getValues()
var输出=[];
var分割=[];
var l=0;//输出行计数

对于(var i=0;iIt,如果您不使用split作为变量,它会很有帮助。我算了一下我认为是16的值,它接近于这个
范围[i][j]。split(,”)
可能该数组中的某些内容不是字符串。您可能能够强制转换成这样的字符串
字符串(范围[i][j])。split(,);
Hello,我发现了我的错误,我已经添加了一列,并且我没有更改第行的编号:
var lc=s.getLastColumn()-8;//data columns num
很抱歉收到了代码