Увидел несколько похожих опций в SO, но ничего, что могло бы помочь.
Я управляю командой из нескольких команд, в которой они заполняют форму Google . Они заполняют Google Sheet , и я хотел бы, чтобы список писем (лист 2) получал электронное письмо, содержащее все ответы на каждый ответ.
Письмо выглядело бы как жирный вариант каждого вопроса, а под ним - ответ. Информация в электронном письме должна относиться к их ответу в столбце F. В идеале у вас должен быть заголовок электронного письма как «FORM AB C - DATE - Submitter» или «COLUMN F - COLUMN E - COLUMN C».
В настоящее время у меня есть 1 форма для каждой команды, и цель состоит в том, чтобы руководитель группы получил электронное письмо, когда его команда отправляет ответ (найдено в КОЛОННЕ D). Если это невозможно, я могу просто сделать несколько форм, уникальных для каждой команды.
* РЕДАКТИРОВАТЬ: будет добавлено больше столбцов для дополнительных вопросов для каждого раздела формы.
Я нашел это онлайн для редактора сценариев Google Sheets, но я не знаю javascript, но я считаю, что могу настроить это для своих нужд.
function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // Start at second row because the first row contains the data labels
var numRows = 3; // Put in here the number of rows you want to process
// Fetch the range of cells A2:B4
// Column A = Email Address, Column B = First Name
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 of selected data
var message = "Hey " + row[1] + ",\n how are you doing today?"; // Assemble the body text
var subject = "Sending emails from a Spreadsheet";
MailApp.sendEmail(emailAddress, subject, message);
}
}