Как сделать так, чтобы разделы Гугл форм отправляли в разные каналы дискорда вебхук сообщения?

У меня есть стандартный (во всех гайдах он) код для отправки вместе с ответом Гугл формы - Вебхук

function onSubmit(e) {
  var discordPayload = { 
    content: '<@&1043086547374841916>',
    embeds: [{
      type: 'rich',
      title: 'Новый контракт',
      color: 7506394,
      fields: []
    }]
  }
  e.response.getItemResponses().forEach(function(i) {
    var v = i.getResponse() || 'None'
    discordPayload.embeds[0].fields.push({ name: i.getItem().getTitle(), value: v })
  })
  UrlFetchApp.fetch('https://discord.com/api/webhooks/1043086454642978817/ICwCHIm3cf3Aj_U9_E8ho3tO7Edm5XUaDuhOeAiTk3JhwMQFB5tX02QBJ5Ya8bQYctdp', {
    method: 'post',
    payload: JSON.stringify(discordPayload),
    contentType: 'application/json'
  })
}

И есть Гугл форма, в которой есть разделы с разными направлениями Ссылка на Гугл форму

Как сделать так, чтобы отвечая на раздел 1 | Отчёт по контрактувведите сюда описание изображения Отправлялся Вебхук в 1 канал

А отвечая на раздел 2 | Оповещение для редакциивведите сюда описание изображения Вебхук отправлялся в другой канал?

Мне подсказали что через данный момент кода можно это сделать

let foundItem = discordPayload.embeds[0].fields.find(x=>x.name==="Что требуется оформить");
if(foundItem && foundItem.value==="Отчет по контракту"){

};
Но куда я его не вставляй ничего не получалось и лишь ломалось все | Сообщения в дискорд не приходили


Ответы (0 шт):