Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
Google sheets 在电子表格中搜索一个单元格,然后更改另一个单元格_Google Sheets - Fatal编程技术网

Google sheets 在电子表格中搜索一个单元格,然后更改另一个单元格

Google sheets 在电子表格中搜索一个单元格,然后更改另一个单元格,google-sheets,Google Sheets,我正试图在谷歌表单中创建一个脚本。我试图做的是搜索一个单元格的值(比如A2 sheet1),然后更改另一个单元格的值(B2 sheet2)。第一次迭代结束后,继续下一行(A3表1)并再次更改B2的值。在每次迭代结束时也要等待10秒 我不知道为什么它不起作用。在我运行代码后,它只是说“完成”,但没有任何变化 功能测试(){ var ss=SpreadsheetApp.getActive(); var gensheet=ss.getSheetByName('Generador SE'); var

我正试图在谷歌表单中创建一个脚本。我试图做的是搜索一个单元格的值(比如A2 sheet1),然后更改另一个单元格的值(B2 sheet2)。第一次迭代结束后,继续下一行(A3表1)并再次更改B2的值。在每次迭代结束时也要等待10秒

我不知道为什么它不起作用。在我运行代码后,它只是说“完成”,但没有任何变化

功能测试(){
var ss=SpreadsheetApp.getActive();
var gensheet=ss.getSheetByName('Generador SE');
var clientsheet=ss.getSheetByName('Clientes SE');
var clientrange=clientsheet.getRange(“A1:C200”);
var clientsquantity=clientrange.getNumRows()
var servicetochange=gensheet.getRange(2,2)
var i;
对于(i=1;i>clientsquantity;i++){
var currentservice=clientrange.getRange(i,1).getValue;
servicetochange=gensheet.getRange().setValue(currentservice);
公用事业.睡眠(10 000);
}

}
我更改了循环中的一些代码。。。现在它做了一些事情(但我不能确定它是否达到了您的预期):

功能测试(){
var ss=SpreadsheetApp.getActive();
var gensheet=ss.getSheetByName('Generador SE');
var clientsheet=ss.getSheetByName('Clientes SE');
var clientrange=clientsheet.getRange(“A1:C200”);
var clientsquantity=clientrange.getNumRows()
var servicetochange=gensheet.getRange(2,2)
var i;
对于(i=1;i
function test() {
  var ss = SpreadsheetApp.getActive(); 
  var gensheet = ss.getSheetByName('Generador SE');
  var clientsheet = ss.getSheetByName('Clientes SE');

  var clientrange = clientsheet.getRange("A1:C200");
  var clientsquantity = clientrange.getNumRows()
  var servicetochange = gensheet.getRange(2,2)

  var i;
  for (i=1;i<clientsquantity;i++){

    var currentservice = clientrange.offset(i,0,1,1).getValue();
    servicetochange.offset(i,0,1,1).setValue(currentservice);
    Utilities.sleep(10000);

  }

}