function setUpTrigger() { ScriptApp.newTrigger('GEOCODE_GOOGLE') // colocar ID de la hoja de Google .forSpreadsheet('1MU8RVpxaSFzFAzLDWK7pN1sDB4mMIvA-pw8EizTluPY') .onChange() .create(); } function GEOCODE_GOOGLE(rangeValues) { return Array.isArray(rangeValues) ? rangeValues.map(row => row.map(cell => geocode(cell))) : geocode(rangeValues); } function geocode(address) { if(!address) return null; var r = Maps.newGeocoder().geocode(address); for (var i = 0; i < r.results.length; i++) { var res = r.results[i]; return res.geometry.location.lat + ", " + res.geometry.location.lng } }
Fabio replique este video y con tu ayuda pude lograrlo, buscaba después de agregar la dirección de un cliente en un proyecto que tenemos con un amigo, me calcule la distancia en kilómetros y luego calcule el valor de envío, y ahora lo podre aplicar, sos crackkkk, 1ero Argentina, 2do Francia y 3era Paraguay
¡Hola, Sería genial ver un tutorial que explique cómo integrar Smart Assistants en aplicaciones de AppSheet. Muchos de nosotros en la comunidad de AppSheet estaríamos interesados en aprender más sobre este tema. ¿Podrías considerarlo? ¡Gracias!
Muchas gracias por tus aportes, una pregunta y lo mismo en vez para direcciones, para parcelas agrarias, que al menos en España se identifican por el código catastral, que se forma por códigos para la provincia, el municipio, N.º polígono y N.º parcela?
Excelente video, la conversión de dirección a coordinadas es ilimitada, porque hace unos días necesitaba esto precisamente y leí por hay que google te da un límite de conversiones al mes o algo así, tienes conocimiento de eso??
Hola fabio, muy buen contenido, una pregunta. Se podrá en appsheet hacer una app de solicitud de permisos, tipo vacaciones, horas y que se envié a tu jefe inmediato por correo, además que se cree un documento de la solicitud. Saludos.
Hola. Se puede hacer la base si. Ahora, el envío de correos solo se puede hacer a un solo correo (el administrador de la app) en el modo free de appsheet.
Fabio pero el app muestra la sugerencia de dirección y colocar una coma para indicar la ciudad por que pueden haber direcciones iguales en otros paises o sea sin copiar y pegar por ejemplo yo coloco calle 26a 58-32, medellin y abajo aparece la sugerencia de la dirección completa y si hay otras en otros paises las muestra también (si va a hacer la app de "Another Tech Tips"?) por fa dame una respuesta
function setUpTrigger() {
ScriptApp.newTrigger('GEOCODE_GOOGLE')
// colocar ID de la hoja de Google
.forSpreadsheet('1MU8RVpxaSFzFAzLDWK7pN1sDB4mMIvA-pw8EizTluPY')
.onChange()
.create();
}
function GEOCODE_GOOGLE(rangeValues) {
return Array.isArray(rangeValues) ?
rangeValues.map(row => row.map(cell => geocode(cell))) :
geocode(rangeValues);
}
function geocode(address) {
if(!address) return null;
var r = Maps.newGeocoder().geocode(address);
for (var i = 0; i < r.results.length; i++) {
var res = r.results[i];
return res.geometry.location.lat + ", " + res.geometry.location.lng
}
}
excelete💪💪💪eres un maestro, tienes algun video de geolocalizacion en tiempo real a choferes por ejemplo?
Fabio replique este video y con tu ayuda pude lograrlo, buscaba después de agregar la dirección de un cliente en un proyecto que tenemos con un amigo, me calcule la distancia en kilómetros y luego calcule el valor de envío, y ahora lo podre aplicar, sos crackkkk, 1ero Argentina, 2do Francia y 3era Paraguay
Jaja el ranking futbolero. Ojalá! Saludos 💪🏻
Canal increíble de lo mejor en Appsheets
Querido amigo, tus aportes son muy útiles y muchos fueron de inspiración o solución para proyectos, seguí así papá
Que Dios te bendiga siempre Fabio fuiste muy generoso como lo sos siempre compartiendo tu conocimiento y tu tiempo con todos 🙏
Gracias. Igualmente 🙏
¡Hola, Sería genial ver un tutorial que explique cómo integrar Smart Assistants en aplicaciones de AppSheet. Muchos de nosotros en la comunidad de AppSheet estaríamos interesados en aprender más sobre este tema. ¿Podrías considerarlo? ¡Gracias!
GENIO TOTAL !!!
Muchas gracias por tus aportes, una pregunta y lo mismo en vez para direcciones, para parcelas agrarias, que al menos en España se identifican por el código catastral, que se forma por códigos para la provincia, el municipio, N.º polígono y N.º parcela?
Muchas gracias Fabio
Gracias por comentar 💪🏻
Excelente video, la conversión de dirección a coordinadas es ilimitada, porque hace unos días necesitaba esto precisamente y leí por hay que google te da un límite de conversiones al mes o algo así, tienes conocimiento de eso??
Hola, y si lo quisiera hacer al revés? Es decir que a partir de unas coordenadas me arroje el nombre del lugar?
Hola Fabio buenas tardes, existe la posibilidad de traer los km recorridos modo driving entre dos coordenadas?
Saludos Fabio como puedo extraer las coordenadas de una foto en la aplicación APPSHEET
Hola fabio, muy buen contenido, una pregunta. Se podrá en appsheet hacer una app de solicitud de permisos, tipo vacaciones, horas y que se envié a tu jefe inmediato por correo, además que se cree un documento de la solicitud. Saludos.
Hola. Se puede hacer la base si. Ahora, el envío de correos solo se puede hacer a un solo correo (el administrador de la app) en el modo free de appsheet.
@@FabioPalacios podrías hacer un video?, la verdad me ayuda tu contenido. Muchas gracias y Saludos.
Fabio pero el app muestra la sugerencia de dirección y colocar una coma para indicar la ciudad por que pueden haber direcciones iguales en otros paises o sea sin copiar y pegar por ejemplo yo coloco calle 26a 58-32, medellin y abajo aparece la sugerencia de la dirección completa y si hay otras en otros paises las muestra también (si va a hacer la app de "Another Tech Tips"?) por fa dame una respuesta
Hola. Que es eso de another tech? No estoy al tanto…
Another Tech Tips es un Crack de Appsheet de la India@@FabioPalacios
Thank Fabio. Please scipt.
function setUpTrigger () {
ScriptApp.newTrigger
( 'GEOCODE_GOOGLE')
//colocar ID de hoja
.forSpreadsheet ('Id')
.onChange()
.create();
}
function GEOCODE_GOOGLE(rangeValues){
return Array. isArray (rangeValues) ?
rangeValues.map (row => row.map(cell => geocode (cell))) :
geocode (rangeValues) ;
}
function geocode (address) {
if(!address) return null;
var r =
Maps. newGeocoder().geocode (address);
for (var i = 0; i < r. results. length;
i++) {
var res = r.results (i);
return
res.geometry.location.lat +","
+ res. geometry. location.Ing
}
}
Thank Pro🥰@@FabioPalacios
Es muchísimo pedir el codigo ? 🥴
function setUpTrigger () {
ScriptApp.newTrigger
( 'GEOCODE_GOOGLE')
//colocar ID de hoja
.forSpreadsheet ('Id')
.onChange()
.create();
}
function GEOCODE_GOOGLE(rangeValues){
return Array. isArray (rangeValues) ?
rangeValues.map (row => row.map(cell => geocode (cell))) :
geocode (rangeValues) ;
}
function geocode (address) {
if(!address) return null;
var r =
Maps. newGeocoder().geocode (address);
for (var i = 0; i < r. results. length;
i++) {
var res = r.results (i);
return
res.geometry.location.lat +","
+ res. geometry. location.Ing
}
}