Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么y变量停在6?_Javascript_Google Apps Script_Google Sheets - Fatal编程技术网

Javascript 为什么y变量停在6?

Javascript 为什么y变量停在6?,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我一直在制作一个程序,该程序将采用表单响应,比较列中的一个单元格(如主题),并将其粘贴到另一个工作表的相应行中。我已经做了几个星期了,但似乎因为一些问题而被卡住了 函数checkForDuplicate(){ //将“数据”设置为保存第一张图纸中的值的变量。 var sheet=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“响应”); var data=sheet.getDataRange().getValues(); //将“da

我一直在制作一个程序,该程序将采用表单响应,比较列中的一个单元格(如主题),并将其粘贴到另一个工作表的相应行中。我已经做了几个星期了,但似乎因为一些问题而被卡住了

函数checkForDuplicate(){
//将“数据”设置为保存第一张图纸中的值的变量。
var sheet=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“响应”);
var data=sheet.getDataRange().getValues();
//将“data2”设置为保存第二张工作表中的值的变量。
var sheet2=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“表单响应2”);
var data2=sheet2.getDataRange().getValues();
//为数据的数字长度设置变量
var ResponseLength=data.length;
var x=1;
var y=0;
//查找与第二张图纸中的值相同的值。
while(true){
var输入=数据[ResponseLength-1][0];
var输出=数据2[y][0]
Logger.log(输入);
Logger.log(输出);
如果(输入=输出){
var rowLength=data[responsesLength-1].length;
对于(变量i=0;i=10){
Logger.log(“错误。找不到相同的值。”);
打破
}
}
}

}
可能是因为y=7找到了匹配项。在
input==output
的块中,您忘记了递增
y

能否添加
数据
数据2
的内容?没有足够的详细信息帮助您调试代码。请结帐。