Completed

Javascript para Google Forms integrar com Mautic

Published on the October 25, 2018 in IT & Programming

About this project

Open

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());
}}

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have the design
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: October 28, 2018

Skills needed

Other projects posted by A. B.