【问题标题】:How to Sending emails from a Spreadsheet for non fixed(variable or floating) number of email如何从电子表格发送电子邮件以获取非固定(可变或浮动)数量的电子邮件
【发布时间】:2013-08-16 16:32:04
【问题描述】:

我从中获得的代码 & 我根据要运行的代码缩进运行代码 代码针对固定的行数和列运行的问题我想针对任何行数运行它。它应该根据行数自动执行而不指定代码,因为在此代码中我们需要指定要扫描并邮寄的行

如果有任何疑问,请帮助我,请将您的查询发送到rocketengg.88@gmail.com

供您参考

https://developers.google.com/apps-script/articles/sending_emails

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    关于教程代码,计算工作表行数的一个选项如下:

    function sendEmails() {
      var sheet = SpreadsheetApp.getActiveSheet();
      var startRow = 2;  // First row of data to process
    
      /* var numRows = 2;   // Number of rows to process */
      var numRows = sheet.getDataRange().getLastRow() - 1;
    
      // Fetch the range of cells A2:BX
      var dataRange = sheet.getRange(startRow, 1, numRows, 2)
      // Fetch values for each row in the Range.
      var data = dataRange.getValues();
      for (i in data) {
        var row = data[i];
        var emailAddress = row[0];  // First column
        var message = row[1];       // Second column
        var subject = "Sending emails from a Spreadsheet";
        MailApp.sendEmail(emailAddress, subject, message);
      }
    }
    

    有关 API 的完整说明,请访问Spreadsheet Services

    【讨论】:

    • 我使用了第 2 节:改进链接以防止重复
    猜你喜欢
    • 2023-03-27
    • 1970-01-01
    • 2014-09-14
    • 1970-01-01
    • 1970-01-01
    • 2017-01-16
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多