• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

298
Vistas
Microsoft Bot Framework: integración del nodo Js con Salesforce

Hola, estoy tratando de conectar Salesforce con Microsoft Bot Framework para crear un Bot de Skype. Uso Express node js y node-salesforce para conectar Salesforce.

He escrito las funciones de Salesforce en un archivo separado (Salesforce js) y las funciones de Bot en un archivo separado (myBot js) que es el archivo del servidor. La función de consulta en Salesforce js se llama con éxito pero no devuelve el resultado a la función de llamada. Aquí está el código, por favor alguien que ayude

Función Mybot Js

 var intents = new builder.IntentDialog(); intents.matches(/^QueryAcc/i, [ function (session) { Salesforce.QueryAcc(); }, function (session, results) { console.log('the response--'+results.response); } ]);

Función Js de Salesforce

 function QueryAcc(){ var records = []; conn.query("SELECT Id, Name FROM Account limit 1", function(err, result) { if (err) { return console.error(err); }else{ console.log("fetched : " + result.records); for (var i=0; i<result.records.length; i++) { var record = result.records[i]; } console.log("First Name: " + result.records[0].Name); return record; } }); }
almost 3 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

function QueryAcc(callback){ conn.query("SELECT Id, Name FROM Account limit 1", function(err, result) { if (err) { console.error(err); } else{ var records = []; console.log("fetched : " + result.records); for (var i=0; i<result.records.length; i++) { var record = result.records[i]; records.push(record); } console.log("First Name: " + result.records[0].Name); callback(records); } }); } var intents = new builder.IntentDialog(); intents.matches(/^QueryAcc/i, [ function (session) { Salesforce.QueryAcc(function(results){ console.log('the response--'+results.response); }); } ]);
almost 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda