Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.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 循环打开电子表格,并从工作表a复制到工作表b_Javascript_For Loop_Google Apps Script_Google Sheets - Fatal编程技术网

Javascript 循环打开电子表格,并从工作表a复制到工作表b

Javascript 循环打开电子表格,并从工作表a复制到工作表b,javascript,for-loop,google-apps-script,google-sheets,Javascript,For Loop,Google Apps Script,Google Sheets,我只是不明白问题出在哪里 必须非常简单,但这不起作用 很抱歉问你这个新来的问题 function GoGetData() { var ss = SpreadsheetApp.openById("1tyfIzGNDZr4JK9kYwABDMLBvK7B3jJ4r2wQfMOIPd3I"); SpreadsheetApp.setActiveSpreadsheet(ss); var sheet = ss.getSheetByName('List des dossiers du Folder') /

我只是不明白问题出在哪里

必须非常简单,但这不起作用

很抱歉问你这个新来的问题

function GoGetData() {
var ss =  
SpreadsheetApp.openById("1tyfIzGNDZr4JK9kYwABDMLBvK7B3jJ4r2wQfMOIPd3I");
SpreadsheetApp.setActiveSpreadsheet(ss);
var sheet = ss.getSheetByName('List des dossiers du Folder') // Sheet=liste des dossiers

for(var i=1; i>3; i++) 
{      
Logger.log(i);



var IdShpread = sheet.getRange(i,2,1,1); // va prender l,adresse de La sheet

var source = SpreadsheetApp.openById(IdShpread); // open la sheet avec les data

var sourcesheet = source.getSheetByName('regroup');

var targetsheet = source.getSheetByName('worksheet');

// Copy de l'ensemble de la Sheet
var rangeValues = sourcesheet.getRange("A1:L1000").copyTo(targetsheet.getRange("A1:L1000"), {contentsOnly: true});

  //pour copier seulement certaines parties a netraliser apres
  //var rangeValues = sourcesheet.getRange("D7:K7").copyTo(targetsheet.getRange("D7:K7"), {contentsOnly: true});
}
}

试试这个:

function GoGetData() {
  var ss=SpreadsheetApp.openById("1tyfIzGNDZr4JK9kYwABDMLBvK7B3jJ4r2wQfMOIPd3I");
  var sh=ss.getSheetByName('List des dossiers du Folder');
  for(var i=1;i<3;i++) {      
    Logger.log(i);
    var IdShpread=sh.getRange(i,2,1,1);
    var source=SpreadsheetApp.openById(IdShpread);
    var sourcesheet=source.getSheetByName('regroup');
    var targetsheet=source.getSheetByName('worksheet');
    sourcesheet.getRange("A1:L1000").copyTo(targetsheet.getRange("A1:L1000"), {contentsOnly: true});
  }
}
函数GoGetData(){
var ss=电子表格app.openById(“1tyfizgndzr4jk9kywabdmlbvk7b3j4r2wqfmoipd3i”);
var sh=ss.getSheetByName(“文件夹中的档案列表”);
对于(var i=1;i尝试以下方法:

function GoGetData() {
  var ss=SpreadsheetApp.openById("1tyfIzGNDZr4JK9kYwABDMLBvK7B3jJ4r2wQfMOIPd3I");
  var sh=ss.getSheetByName('List des dossiers du Folder');
  for(var i=1;i<3;i++) {      
    Logger.log(i);
    var IdShpread=sh.getRange(i,2,1,1);
    var source=SpreadsheetApp.openById(IdShpread);
    var sourcesheet=source.getSheetByName('regroup');
    var targetsheet=source.getSheetByName('worksheet');
    sourcesheet.getRange("A1:L1000").copyTo(targetsheet.getRange("A1:L1000"), {contentsOnly: true});
  }
}
函数GoGetData(){
var ss=电子表格app.openById(“1tyfizgndzr4jk9kywabdmlbvk7b3j4r2wqfmoipd3i”);
var sh=ss.getSheetByName(“文件夹中的档案列表”);

对于(var i=1;i要检索位于范围单元格中的工作表ID,您需要使用该方法。按以下方式修改脚本:

function GoGetData() {
var ss =  SpreadsheetApp.openById("1tyfIzGNDZr4JK9kYwABDMLBvK7B3jJ4r2wQfMOIPd3I");
var sheet = ss.getSheetByName('List des dossiers du Folder') // Sheet=liste des dossiers
for(var i=1; i<=3; i++) {      
 var IdShpread = sheet.getRange(i,2,1,1).getValue(); // va prender l,adresse de La sheet
 var source = SpreadsheetApp.openById(IdShpread); // open la sheet avec les data
 var sourcesheet = source.getSheetByName('regroup');
 var targetsheet = source.getSheetByName('worksheet');
 sourcesheet.getRange("A1:L1000").copyTo(targetsheet.getRange("A1:L1000"), {contentsOnly: true});
 }
}

函数GoGetData(){
var ss=电子表格app.openById(“1tyfizgndzr4jk9kywabdmlbvk7b3j4r2wqfmoipd3i”);
var sheet=ss.getSheetByName('List des docsiers du Folder')//sheet=liste des docsiers

对于(var i=1;i要检索位于范围单元格中的工作表ID,您需要使用该方法。按以下方式修改脚本:

function GoGetData() {
var ss =  SpreadsheetApp.openById("1tyfIzGNDZr4JK9kYwABDMLBvK7B3jJ4r2wQfMOIPd3I");
var sheet = ss.getSheetByName('List des dossiers du Folder') // Sheet=liste des dossiers
for(var i=1; i<=3; i++) {      
 var IdShpread = sheet.getRange(i,2,1,1).getValue(); // va prender l,adresse de La sheet
 var source = SpreadsheetApp.openById(IdShpread); // open la sheet avec les data
 var sourcesheet = source.getSheetByName('regroup');
 var targetsheet = source.getSheetByName('worksheet');
 sourcesheet.getRange("A1:L1000").copyTo(targetsheet.getRange("A1:L1000"), {contentsOnly: true});
 }
}

函数GoGetData(){
var ss=电子表格app.openById(“1tyfizgndzr4jk9kywabdmlbvk7b3j4r2wqfmoipd3i”);
var sheet=ss.getSheetByName('List des docsiers du Folder')//sheet=liste des docsiers

对于(var i=1;for循环中的
i>3
是一个问题。是的……好的,羞耻不起作用。谢谢!for循环中的
i>3
是一个问题。是的……好的,羞耻不起作用。谢谢!这是如何回答问题的?您可以解释为什么操作代码不起作用,和/或您的代码起作用,以及为什么它起作用,和/或您对操作做了哪些更改代码…这是如何回答问题的?您可以解释为什么操作代码不工作,和/或您的代码做了什么,为什么工作,和/或您对操作代码做了什么更改。。。