GEOCODIFICAR Direcciones en AppSheet mediante Google Apps Script. De Address a Coord. Geograficas!

Поделиться
HTML-код
  • Опубликовано: 8 ноя 2024

Комментарии • 30

  • @FabioPalacios
    @FabioPalacios  8 месяцев назад +3

    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
    }
    }

    • @arpa1520
      @arpa1520 8 месяцев назад

      excelete💪💪💪eres un maestro, tienes algun video de geolocalizacion en tiempo real a choferes por ejemplo?

  • @matiasromero288
    @matiasromero288 6 месяцев назад

    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

    • @FabioPalacios
      @FabioPalacios  6 месяцев назад +1

      Jaja el ranking futbolero. Ojalá! Saludos 💪🏻

  • @ximenaloca9472
    @ximenaloca9472 5 месяцев назад

    Canal increíble de lo mejor en Appsheets

  • @matiasromero288
    @matiasromero288 6 месяцев назад +1

    Querido amigo, tus aportes son muy útiles y muchos fueron de inspiración o solución para proyectos, seguí así papá

  • @carolinaisabeel
    @carolinaisabeel 8 месяцев назад

    Que Dios te bendiga siempre Fabio fuiste muy generoso como lo sos siempre compartiendo tu conocimiento y tu tiempo con todos 🙏

  • @RamónQuezadaAbinader
    @RamónQuezadaAbinader 8 месяцев назад

    ¡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!

  • @christianvisqui
    @christianvisqui 5 месяцев назад

    GENIO TOTAL !!!

  • @MsCiri11
    @MsCiri11 8 месяцев назад

    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?

  • @inghmop
    @inghmop 8 месяцев назад

    Muchas gracias Fabio

  • @arpa1520
    @arpa1520 8 месяцев назад

    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??

  • @ingvictormbravo2851
    @ingvictormbravo2851 22 дня назад

    Hola, y si lo quisiera hacer al revés? Es decir que a partir de unas coordenadas me arroje el nombre del lugar?

  • @brayanmacheroortiz8223
    @brayanmacheroortiz8223 8 месяцев назад

    Hola Fabio buenas tardes, existe la posibilidad de traer los km recorridos modo driving entre dos coordenadas?

  • @juliogualpa8105
    @juliogualpa8105 8 месяцев назад

    Saludos Fabio como puedo extraer las coordenadas de una foto en la aplicación APPSHEET

  • @DiegoLara-w1h
    @DiegoLara-w1h 8 месяцев назад

    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.

    • @FabioPalacios
      @FabioPalacios  8 месяцев назад

      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.

    • @DiegoLara-w1h
      @DiegoLara-w1h 8 месяцев назад

      @@FabioPalacios podrías hacer un video?, la verdad me ayuda tu contenido. Muchas gracias y Saludos.

  • @AFOWIND
    @AFOWIND 8 месяцев назад

    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

    • @FabioPalacios
      @FabioPalacios  8 месяцев назад

      Hola. Que es eso de another tech? No estoy al tanto…

    • @AFOWIND
      @AFOWIND 7 месяцев назад

      Another Tech Tips es un Crack de Appsheet de la India@@FabioPalacios

  • @thuanngoc822
    @thuanngoc822 8 месяцев назад

    Thank Fabio. Please scipt.

    • @FabioPalacios
      @FabioPalacios  8 месяцев назад

      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
      }
      }

    • @thuanngoc822
      @thuanngoc822 8 месяцев назад

      Thank Pro🥰@@FabioPalacios

  • @carolinaisabeel
    @carolinaisabeel 8 месяцев назад

    Es muchísimo pedir el codigo ? 🥴

    • @FabioPalacios
      @FabioPalacios  8 месяцев назад

      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
      }
      }