Foros del Web » Programando para Internet » Javascript »

Consulta JSON desde JAVASCRIPT

Estas en el tema de Consulta JSON desde JAVASCRIPT en el foro de Javascript en Foros del Web. Saludos cordiales a toda la comunidad, tengo una consulta, primero explico lo que tengo: Tengo un archivo hoja de calculo en drive donde se recopilan ...
  #1 (permalink)  
Antiguo 07/03/2015, 22:26
(Desactivado)
 
Fecha de Ingreso: septiembre-2008
Ubicación: Maracay edo Aragua Venezuela
Mensajes: 48
Antigüedad: 15 años, 7 meses
Puntos: 3
Pregunta Consulta JSON desde JAVASCRIPT

Saludos cordiales a toda la comunidad, tengo una consulta, primero explico lo que tengo:
Tengo un archivo hoja de calculo en drive donde se recopilan datos de pago de nuestros clientes, en dichos datos los usuarios notifican su numero de identificacion, nombre, direccion entre otros datos, he hecho la siguiente hoja de consulta https://docs.google.com/spreadsheets/d/1CFxLuzqGIRFcQj2gXmGI2kIMp2GrXDwul7gNwSWoDyQ/edit?usp=sharing pero me gustaria saber si eso se puede hacer usando java y consultando directamente desde nuestra web, la idea no es escribir desde la web de manera remota, ya que lo hago usando la opcion de Formularios de Google Drive, de alli es donde obtengo los datos de esta "base de datos" por llamarlo de una manera.

RESUMEN:
Tratare de explicarme mejor, como ya comente tengo una serie de DATOS en un spreadsheets de Google Drive, los datos alli contenidos son de nuestros clientes, son datos como (id, nombre, cedula, direccion, forma de pago, articulo comprado entre otros) lo que deseo hacer es que dese la web http://www.jesuministrosymas.com.ve/ml/rastreo el usuario pueda colocar su numero de cedula y al dar click en buscar y sea procesado comm resultado un resumen del status del envio de su articulo, de mas esta decir que el STATUS forma parte de una columna adicional que es cambiada de manera manual desde google drive.

LO QUE REQUIERO:
Mi consulta concreta seria ¿se podra hacer este tipo de consulta? donde el usuario coloque su numero de cedula de identidad y al dar click en buscar le sea mostrado el status de su envio.

PARTE DE LOS RESULTADOS
Buscando por Google he visto algunas web que me han dado luces respecto al tema, y desde la web de http://www.oloblogger.com/2012/04/google-docs-como-base-de-datos-leer-y.html El Sr. Oloman me ha ayudado a comprender y a obtener resultados sobre como hacer parte de la lectura de mi requerimiento, ya logre visualizar el archivo spreadsheets como un feed pero no se como deben ser lar instrucciones que debo darle al JS para que realice la busqueda, se cosas muy basicas de JS y quisiera saber si aca alguno de los usuarios puede prestarme su colaboracion y ayudarme a completar el codigo.

Código:
<script type='text/javascript'>
rif = new Array();
nombre = new Array();
fechadespacho = new Array();
sistemaencomienda = new Array();
formadeenvio = new Array();
numerodeguia = new Array();
correosistema = new Array();

function rastrearPAQUETE(json) {
rif[i] = json.feed.entry[i].gsx$cedulaorif.$t;
nombre[i] = json.feed.entry[i].gsx$nombreyapellidoonombredelaempresa.$t;
fechadespacho[i] = json.feed.entry[i].gsx$fechadeenvio.$t;
sistemaencomienda[i] = json.feed.entry[i].gsx$sistemadeencomienda.$t;
formadeenvio[i] = json.feed.entry[i].gsx$ustedpagosuenvio.$t;
numerodeguia[i] = json.feed.entry[i].gsx$numerodecupon.$t;
correosistema[i] = json.feed.entry[i].gsx$correoelectronico.$t;
}

function mostrarRESULTADO(donde) {
var cedulaorif = document.getElementById("cedulaorif").value;
var nombreyapellidoonombredelaempresa = document.getElementById("nombreyapellidoonombredelaempresa").value;
var fechadeenvio = document.getElementById("fechadeenvio").value;
var sistemadeencomienda = document.getElementById("sistemadeencomienda").value;
var ustedpagosuenvio = document.getElementById("ustedpagosuenvio").value;
var numerodecupon = document.getElementById("numerodecupon").value;
var correoelectronico = document.getElementById("correoelectronico").value;
var salida = "";
}
</script>

<script
src="https://spreadsheets.google.com/feeds/list/13zjoiqs9KxnNCKS-JwU193Ay8aYMOUKGACoH-h7bXbQ/o7u33mx/public/values?alt=json-in-script&callback=rastrearPAQUETE" type='text/javascript'>
</script>
<script type="text/javascript">
function buscar(){
var ci=document.getElementById('ci').value;
var ans=(ci);
//document.getElementById('result').innerHTML=' Estimado Usuario de momento esta funcion no esta activa aun, estamos trabajando para que esta funcion este activa pronto. ';
document.getElementById('result').innerHTML=' Estimado Usuario portador de la Cedula de Identidad ' + ci + ' de momento esta funcion no esta activa aun, estamos trabajando para que esta funcion este activa pronto. ';
//document.getElementById('result').innerHTML=ci + ' multiplicado por ' + ci + ' es igual a ' + ans;
}
</script>
<div id="headline"></div>
<h4>RASTREE SU PAQUETE</h4>
<div style="border:2px solid #ff9900;padding:6px;margin:12px 0 12px 0;">
Indique su Cedula en el formato V-12345678
<input style="float:left;width:150px;font-size:20px;padding:4px;margin:6px;" type="text" id="ci" size="1">
<div style="float:left;font-size:20px;padding:4px;margin:6px;" id="result"></div>
<div style="clear:both;"></div>
<input style="font-size:20px;padding:4px;margin:6px;" type="button" value="BUSCAR" onclick="buscar()"> 
</div>
De mas esta decir GRACIAS de antemano a las personas que me puedan brindar un poco de sus conocimientos

Etiquetas: bases-de-datos, google, json
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:12.