For loop 使用For或While简化代码以导出表的各种变量

For loop 使用For或While简化代码以导出表的各种变量,for-loop,sendmail,simplify,For Loop,Sendmail,Simplify,有没有办法简化这段代码 基本上是一个从Google Sheets导出表格并通过电子邮件发送的脚本。但它不是一个干净的脚本,尽管它可以工作 如果有任何方法使它更简单,或者不是获取所有的值,而是获取完整的表,然后导出,那将更干净 function sendFuelcount() { var sheet = SpreadsheetApp.getActiveSpreadsheet(); sheet.setActiveSheet(sheet.getSheets()[0]); var nom0

有没有办法简化这段代码

基本上是一个从Google Sheets导出表格并通过电子邮件发送的脚本。但它不是一个干净的脚本,尽管它可以工作

如果有任何方法使它更简单,或者不是获取所有的值,而是获取完整的表,然后导出,那将更干净

function sendFuelcount() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  sheet.setActiveSheet(sheet.getSheets()[0]);

  var nom0 = sheet.getRange("A1").getValue();
  var fuel0 = sheet.getRange("D1").getValue(); 
  var line0 = nome0 + "\t\t" + fuel0;

  var nom1 = sheet.getRange("A2").getValue();
  var fuel1 = sheet.getRange("D2").getValue();
  var data1 = sheet.getRange("C2").getValue();
  var line1 = nom1 + "\t" + fuel1 + "\t\t" + "Em: " + data1;

  var nom2 = sheet.getRange("A3").getValue();
  var fuel2 = sheet.getRange("D3").getValue();
  var data2 = sheet.getRange("C3").getValue();
  var line2 = nom2 + "\t\t" + fuel2 + "\t\t" + "Em: " + data2;

  var nome3 = sheet.getRange("A4").getValue();
  var fuel3 = sheet.getRange("D4").getValue();
  var data3 = sheet.getRange("C4").getValue();
  var line3 = nome3 + "\t\t" + fuel3 + "\t\t" + "Em: " + data3;

  var nome4 = sheet.getRange("A5").getValue();
  var fuel4 = sheet.getRange("D5").getValue();
  var data4 = sheet.getRange("C5").getValue();
  var line4 = nome4 + "\t" + fuel4 + "\t\t" + "Em: " + data4;

  var nome5 = sheet.getRange("A6").getValue(); //cBranco
  var fuel5 = sheet.getRange("D6").getValue();
  var data5 = sheet.getRange("C6").getValue();
  var line5 = nome5 + "\t" + fuel5 + "\t\t" + "Em: " + data5;

  var nome6 = sheet.getRange("A7").getValue();
  var fuel6 = sheet.getRange("D7").getValue();
  var data6 = sheet.getRange("C7").getValue();
  var line6 = nome6 + "\t" + fuel6 + "\t\t" + "Em: " + data6;

  var nome7 = sheet.getRange("A8").getValue();
  var fuel7 = sheet.getRange("D8").getValue();
  var data7 = sheet.getRange("C8").getValue();
  var line7 = nome7 + "\t" + fuel7 + "\t\t" + "Em: " + data7;

  var nome8 = sheet.getRange("A9").getValue();
  var fuel8 = sheet.getRange("D9").getValue();
  var data8 = sheet.getRange("C9").getValue();
  var line8 = nome8 + "\t\t" + fuel8 + "\t\t" + "Em: " + data8;

  var nome9 = sheet.getRange("A10").getValue();
  var fuel9 = sheet.getRange("D10").getValue();
  var data9 = sheet.getRange("C10").getValue();
  var line9 = nome9 + "\t\t" + fuel9 + "\t" + "Em: " + data9;

  var nome10 = sheet.getRange("A11").getValue();
  var fuel10 = sheet.getRange("D11").getValue();
  var data10 = sheet.getRange("C11").getValue();
  var line10 = nome10 + "\t" + fuel10 + "\t\t" + "Em: " + data10;

  var nome11 = sheet.getRange("A12").getValue(); //fZezere
  var fuel11 = sheet.getRange("D12").getValue();
  var data11 = sheet.getRange("C12").getValue();
  var line11 = nome11 + "\t" + fuel11 + "\t\t" + "N.A.";

  var nome12 = sheet.getRange("A13").getValue();
  var fuel12 = sheet.getRange("D13").getValue();
  var data12 = sheet.getRange("C13").getValue();
  var line12 = nome12 + "\t" + fuel12 + "\t\t" + "Em: " + data12;

  var nome13 = sheet.getRange("A14").getValue();
  var fuel13 = sheet.getRange("D14").getValue();
  var data13 = sheet.getRange("C14").getValue();
  var line13 = nome13 + "\t\t" + fuel13 + "\t\t" + "Em: " + data13;

  var nome14 = sheet.getRange("A15").getValue();
  var fuel14 = sheet.getRange("D15").getValue();
  var data14 = sheet.getRange("C15").getValue();
  var line14 = nome14 + "\t\t" + fuel14 + "\t\t" + "Em: " + data14;

  var nome15 = sheet.getRange("A16").getValue();
  var fuel15 = sheet.getRange("D16").getValue();
  var data15 = sheet.getRange("C16").getValue();
  var line15 = nome15 + "\t" + fuel15 + "\t\t" + "Em: " + data15;

  var nome16 = sheet.getRange("A17").getValue(); //ourique
  var fuel16 = sheet.getRange("D17").getValue();
  var data16 = sheet.getRange("C17").getValue();
  var line16 = nome16 + "\t" + fuel16 + "\t\t" + "Em: " + data16;

  var nome17 = sheet.getRange("A18").getValue();
  var fuel17 = sheet.getRange("D18").getValue();
  var data17 = sheet.getRange("C18").getValue();
  var line17 = nome17 + "\t" + fuel17 + "\t\t" + "Em: " + data17;

  var nome18 = sheet.getRange("A19").getValue();
  var fuel18 = sheet.getRange("D19").getValue();
  var data18 = sheet.getRange("C19").getValue();
  var line18 = nome18 + "\t" + fuel18 + "\t\t" + "Em: " + data18;

  var nome19 = sheet.getRange("A20").getValue();
  var fuel19 = sheet.getRange("D20").getValue();
  var data19 = sheet.getRange("C20").getValue();
  var line19 = nome19 + "\t\t" + fuel19 + "\t\t" + "Em: " + data19;

  var nome20 = sheet.getRange("A21").getValue();
  var fuel20 = sheet.getRange("D21").getValue();
  var data20 = sheet.getRange("C21").getValue();
  var line20 = nome20 + "\t" + fuel20 + "\t\t" + "Em: " + data20;

  var nome21 = sheet.getRange("A22").getValue();
  var fuel21 = sheet.getRange("D22").getValue();
  var data21 = sheet.getRange("C22").getValue();
  var line21 = nome21 + "\t" + fuel21 + "\t\t" + "Em: " + data21;

  var nome22 = sheet.getRange("A23").getValue();
  var fuel22 = sheet.getRange("D23").getValue();
  var data22 = sheet.getRange("C23").getValue();
  var line22 = nome22 + "\t\t" + fuel22 + "\t\t" + "Em: " + data22;

  var nome23 = sheet.getRange("A24").getValue();
  var fuel23 = sheet.getRange("D24").getValue();
  var data23 = sheet.getRange("C24").getValue();
  var line23 = nome23 + "\t" + fuel23 + "\t\t" + "N.A.";

  var nome24 = sheet.getRange("A25").getValue();
  var fuel24 = sheet.getRange("D25").getValue();
  var data24 = sheet.getRange("C25").getValue();
  var line24 = nome24 + "\t" + fuel24 + "\t\t" + "N.A.";

  var data = Utilities.formatDate(new Date(), "GMT", "dd-MMM-yyyy")

  var msg = ""+line0+"\n"+line1+"\n"+line2+"\n"+line3+"\n"+line4+"\n"+line5+"\n"+line6+"\n"+line7+"\n"+line8+"\n"+line9+"\n"+line10+"\n"+line11+"\n"+line12+"\n"+line13+"\n"+line14+"\n"+line15+"\n"+line16+"\n"+line17+"\n"+line18+"\n"+line19+"\n"+line20+"\n"+line21+"\n"+line22+"\n"+line23+"\n"+line24+" \n \nEMAIL GERADO AUTOMATICAMENTE POR GROUND OPERATIONS"

  MailApp.sendEmail("emails@gmail.com",  "Fuel "+data+"", msg, {
                    name: 'Fuel Qty Auto Message'});
}

这个问题最好能解决。谢谢你,我的朋友。