Я пытаюсь написать функцию, которая отправляет напоминания всем, кто не ответил в течение нескольких дней.
Проблема в следующем: createDraftReply() и reply() установит получателя моим собственным почтовый адрес, потому что документы говорят:
Ответьте отправителю последнего сообщения в этой теме, используя адрес replyTo.
Последнее сообщение, на которое следует ответить, конечно, от меня. Кнопка ответа в веб-интерфейсе gmail устанавливает получателя «правильным». В этом случае получателю из последней почты. Я не видел способа сделать это с помощью предоставленных методов Apps Script.
Следующей идеей было создать черновик, а затем update() указав "правильного" получателя. К сожалению, это нарушает ссылку на исходное сообщение. После анализа того, что идет не так, я обнаружил, что после обновления получателя черновиков почтовые заголовки References: и In-Reply-To: исчезают.
Как я могу установить эти заголовки для достижения моей цели?