This commit is contained in:
2023-02-17 06:57:54 -06:00
parent 26932ccefc
commit ec7ea9f794
20 changed files with 3627 additions and 1092 deletions

View File

@@ -5,7 +5,7 @@ const RESPONSES_SHEET_ID = '1tVRX1ojXJadsjRUJ-pNv8DZgziaIMcAdsMtPmWQRBcM'; //Ge
const doc = new GoogleSpreadsheet(RESPONSES_SHEET_ID);
const CREDENTIALS = JSON.parse(fs.readFileSync('./implementaciones/credenciales.json'));
async function ingresarDatos(numero, mensaje){
async function ingresarDatos(numero, mensaje, sentido){
let Fecha = getDate();
let Hora = getTime(Date.now(), {local: 'es-MX', timeZone: 'America/Mexico_City', hour12:false});
elNum = numero.replace('@c.us', '')
@@ -13,34 +13,27 @@ async function ingresarDatos(numero, mensaje){
let rows = [{
Numero: elNum.trim(),
Mensaje: mensaje,
Sentido: sentido,
Fecha: Fecha,
Hora: Hora
}];
await doc.useServiceAccountAuth({
client_email: CREDENTIALS.client_email,
private_key: CREDENTIALS.private_key
});
await doc.loadInfo();
let sheet = doc.sheetsByTitle['Mensajes'];
// console.log("SHEET=", sheet)
for (let index = 0; index < rows.length; index++) {
const row = rows[index];
await sheet.addRow(row);
console.log("Datos guardados (sheets.js)")
try{
await doc.useServiceAccountAuth({
client_email: CREDENTIALS.client_email,
private_key: CREDENTIALS.private_key
});
await doc.loadInfo();
let sheet = doc.sheetsByTitle['Mensajes'];
// console.log("SHEET=", sheet)
for (let index = 0; index < rows.length; index++) {
const row = rows[index];
await sheet.addRow(row);
console.log(`Datos guardados - ${sentido} (sheets.js)`)
}
}
// console.log('Fecha:',Fecha,);
// console.log('Hora:',Hora);
// console.log('Nombre:',nombre);
// console.log('Apellidos:',apellido);
// console.log('Direccion:',direccion);
// console.log('Planta:',planta);
// console.log('Codigo Postal:',CP);
// console.log('Descripcion:',descripcion);
// console.log('Telefono:',telsim);
// console.log('Horario deseado:',horario);
// console.log('ID_Solicitud: ',ID_Solicitud);
// console.log('Estado: ',Estado)
// console.log('-----------------------------------');
catch{
console.log("Error Sheets")
}
}
async function leerDatos(telsim){