Как продвигать цепочки сообщений и отвечать в GMail, используя Google Scripts - PullRequest
0 голосов
/ 10 июня 2019

Я написал надстройку GMail, используя Google Scripts, которая позволяет мне нажимать кнопку и отправлять сообщение электронной почты, которое находится в фокусе / загружается в мою CRM, в качестве действия для этого клиента. Как вы извлекаете текущее письмо только из длинной цепочки писем, которые были переадресованы, отправлены на ответ или и то, и другое?

Я понял, как это сделать с пересылками, но мне трудно разобраться, как извлечь сообщение из пересылок и ответов.

  var subject = "Subject: "+message.subject
  var content = "Message: "+encodeURIComponent(message.content)  
  var notes = subject + content
  var activityType = "Email"
  var actionResponse = null;

  if (notes) {
    if (notes.indexOf('---------- Forwarded message ---------') > -1) {
        var notes = notes.slice(0, notes.indexOf("@"));
    }
  } 

Когда сообщение является ответом, а не пересылкой, Gmail выдает ошибку, говоря, что я пытаюсь отправить большое количество данных - всю цепочку, а не единичное сообщение - в CRM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...