Мне нужна помощь с кодом ниже.Он создает черновики в Gmail из списка слияния в электронной таблице Google и прикрепляет файлы .pdf с диска Google к соответствующим сообщениям, которые также создаются из электронной таблицы Google.Проблема заключается в том, что он создает 150 (то есть количество строк в таблице) одного и того же электронного письма, адресованного человеку в первой строке списка слияния, в то время как в фильтрованном списке есть 6 разных людей.чтобы отправлять письма, и мне нужно только 6 различных черновиков для генерации.Пожалуйста, помогите мне решить эту проблему, так как я не знаком с javascript.
Заранее спасибо.
function Createdraft() {
var sheet = SpreadsheetApp.getActive().getSheetByName('Mail Merge');
var startRow = 3; // First row of data to process
var numRows = 10; // Number of rows to process
// Fetch the range of cells
var dataRange = sheet.getRange(startRow, 3, numRows, sheet.getLastColumn());
// 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[4]; // Second column
var subject = 'Sending emails from a Spreadsheet';
var file = row[2];
GmailApp.createDraft(emailAddress, subject, message,
{
attachments: [DriveApp.getFilesByName(file).next()]
});
}}