Terminado

Javascript para Google Forms integrar com Mautic

Publicado el 25 Octubre, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

Tenho um JavaScript (de 40 linhas) no Google Forms que captura a conversão e envia à API do RDStation. Preciso adaptar este Javascript para fazer o mesmo, para enviando à api do mautic (outro sistema de inbound marketing). Parece bem simples de fazer (sou engenheiro, porém não domino JavaScript).
Fico à disposição para dúvidas, e anexo o código atual, abaixo.

Function myFunction(){
try {

var sheet = SpreadsheetApp.getActiveSheet();
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
var values = rows.getValues();
var lr = rows.getLastRow();

var guestName = sheet.getRange(lr,2,1,1).getValue(); // Nome completo
var guestEmail = sheet.getRange(lr,3,1,1).getValue(); // e-mail
var guestPhone = sheet.getRange(lr,4,1,1).getValue(); // Celular
var guestEvent = sheet.getRange(lr,5,1,1).getValue(); // Evento de interesse
 
var guestPhoneStr = guestPhone.toString();

// se tiver mais campos o formulário adicione aqui, repetindo a linha anterior

var url = "https://www.rdstation.com.br/api/1.3/conversions";

var options = {
"method" : "POST",
"payload" : {
"token_rdstation" : "12345678901234567890", // Consiga isso na sua conta do RDStation neste link
"identificador" : "gnosis-inscricao-gform", // Dê algum nome que depois signifique algo para vc no RDStation. Tipo "form-outubro",
"email" : guestEmail,
"nome" : guestName,
"mobile_phone" : guestPhoneStr,
"cidade" : "SP, Jundiai",
"custom_fields[13290]" : "SP, Jundiai",
"custom_fields[346881]" : guestEvent
// se tiver mais campos o formulário adicione os nomes aqui
}
};

var response = UrlFetchApp.fetch(url, options);
}

catch (e) {
Logger.log(e.toString());
}}

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: 28 Octubre, 2018

Habilidades necesarias

Otros proyectos publicados por A. B.