Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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 从循环复制的数据_Javascript_Loops_Google Sheets - Fatal编程技术网

Javascript 从循环复制的数据

Javascript 从循环复制的数据,javascript,loops,google-sheets,Javascript,Loops,Google Sheets,当我运行下面的脚本时,它复制了一些数据,我不知道为什么。如果列K=“X”,我尝试将行从一张图纸复制到另一张图纸。如果是的话,我会在M列和Q列中分别添加一个状态“New Hire”和今天的日期 当脚本运行第一个循环时,工作正常。在后续循环中,它还从以前的循环中捕获数据。出于隐私原因,我无法共享有问题的工作表。这是我的剧本,几乎可以用 功能复印机(){ var ss=SpreadsheetApp.getActiveSpreadsheet(); var sheet=ss.getSheetByName

当我运行下面的脚本时,它复制了一些数据,我不知道为什么。如果列K=“X”,我尝试将行从一张图纸复制到另一张图纸。如果是的话,我会在M列和Q列中分别添加一个状态“New Hire”和今天的日期

当脚本运行第一个循环时,工作正常。在后续循环中,它还从以前的循环中捕获数据。出于隐私原因,我无法共享有问题的工作表。这是我的剧本,几乎可以用

功能复印机(){
var ss=SpreadsheetApp.getActiveSpreadsheet();
var sheet=ss.getSheetByName('NewHires');
var testrange=sheet.getRange('K:K');
var testvalue=(testrange.getValues());
var csh=ss.getSheetByName(“花名册”);
var数据=[];
对于每个(i=0;i}
循环的每一步都会添加到数据中。要么在循环中替换它,要么停止在循环中写入,并在末尾写入一次。@tehhowch…这正是我需要知道的。说到脚本,我还是个新手。我建议完成介绍性的JavaScript教程,特别是关于循环的。仅仅因为你现在不知道如何编程并不意味着在这里问一个问题就免除了你学习你正在使用的语言的要求。识别程序中的哪一行将数据写入电子表格应该非常容易。同样,识别哪些行修改了
数据
,也应该很容易。然后,您只需决定在循环结束时写入一次或每次写入,然后对
数据
进行必要的调整(分别是扩展还是替换)。