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 如何在所有选项卡(某些选项卡除外)中运行此脚本?_Javascript_Google Apps Script_Google Sheets - Fatal编程技术网

Javascript 如何在所有选项卡(某些选项卡除外)中运行此脚本?

Javascript 如何在所有选项卡(某些选项卡除外)中运行此脚本?,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,如果天数的话,我用这段代码根据一列设置一些值,你所需要做的就是把它放在一个包装器函数中 numberAllTheSheets(){ var ss = SpreadsheetApp.getActiveSpreadsheet(); sheets = ss.getSheets(); for (i=0; i<sheets.length; i++){//Avoids sheets named "sheet one" and "sheet four" if sheets[i].g

如果天数的话,我用这段代码根据一列设置一些值,你所需要做的就是把它放在一个包装器函数中

numberAllTheSheets(){
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  sheets = ss.getSheets();
  for (i=0; i<sheets.length; i++){//Avoids sheets named "sheet one" and "sheet four"
     if sheets[i].getName=="Sheet One") continue;
     if sheets[i].getName=="Sheet Four") continue;
     SetValues(sheets[i]);
     } 
numberAllTheSheets(){
var ss=SpreadsheetApp.getActiveSpreadsheet();
sheets=ss.getSheets();
对于(i=0;i试试这个:

function runSetValuesExceptForSomeSheets(){
  var ss=SpreadsheetApp.getActive();
  var sheets=ss.getSheets();
  var excluded=['Sheet1','Sheet4'];//add names of sheets that are excluded
  for (i=0;i<sheets.length;i++) {
    if(excluded.indexOf(sheets[i].getName())==-1) {
      var sheet=sheets[i];
      var data=sheet.getDataRange().getValues();
      for(var j=0;j<data.length;j++) {
        if(data[i][4]<=4) {
          var valA=sheet.getRange(i + 1,2,1,3).getValues();//This makes no sense
          sheet.getRange(i+1,2,1,3).setValues(valA);//This makes no sense
        }
      }
    } 
  }
}
函数runSetValuesExceptForSomeSheets(){
var ss=SpreadsheetApp.getActive();
var sheets=ss.getSheets();
var excluded=['Sheet1','Sheet4'];//添加被排除的工作表的名称
对于(i=0;i
function SetValues(responses){

  var data = responses.getRange(1,1,responses.getLastRow(),responses.getLastColumn()).getValues();

  data.forEach(function(row,i) {

    var date =      row [0];
    var nombre =    row [1];
    var pidePor =   row [2];
    var fechaFin =  row [3];
    var dias =      row [4];

    if (dias <= -4){

      var val = responses.getRange( i + 1, 2).getValue();
      responses.getRange( i + 1, 2).setValue(val);

      var val = responses.getRange( i + 1, 3).getValue();
      responses.getRange( i + 1, 3).setValue(val);

      var val = responses.getRange( i + 1, 4).getValue();
      responses.getRange( i + 1, 4).setValue(val);


    }

  });

}


}



}
function runSetValuesExceptForSomeSheets(){
  var ss=SpreadsheetApp.getActive();
  var sheets=ss.getSheets();
  var excluded=['Sheet1','Sheet4'];//add names of sheets that are excluded
  for (i=0;i<sheets.length;i++) {
    if(excluded.indexOf(sheets[i].getName())==-1) {
      var sheet=sheets[i];
      var data=sheet.getDataRange().getValues();
      for(var j=0;j<data.length;j++) {
        if(data[i][4]<=4) {
          var valA=sheet.getRange(i + 1,2,1,3).getValues();//This makes no sense
          sheet.getRange(i+1,2,1,3).setValues(valA);//This makes no sense
        }
      }
    } 
  }
}