Connect with us

Ciencia y tecnología

Cómo mover archivos descargados de Google Forms a una carpeta específica en Google Drive

Published

on

Aprenda a organizar las importaciones de archivos y los archivos adjuntos de Google Forms y a mover archivos a una carpeta específica en Google Drive.

La función de carga de archivos de Formularios de Google le permite recibir archivos de los encuestados del formulario directamente en su Google Drive. Puede agregar la pregunta Carga de archivos en su formulario de Google para recibir asignaciones de estudiantes en PDF, currículum vitae solicitudes, imágenes de portafolios de candidatos, etc.

Cuando un encuestado carga un archivo a través de Google Forms, el archivo se almacena en una carpeta fija en su Google Drive. Todos los archivos se cargan en la misma carpeta, por lo que mirar el archivo en tu Google Drive hace que sea difícil determinar qué encuestado cargó qué conjunto de archivos.

Sin embargo, podemos usar Google Apps Script con activadores de formularios de Google para organizar instantáneamente archivos en Google Drive tan pronto como los cargue el encuestado del formulario. Puede cambiar la carpeta de destino donde se almacenan los archivos o crear carpetas personalizadas según la respuesta del formulario.

Importación de archivos de Organiza a Google Drive


Carpeta de Google Drive

En el siguiente ejemplo, crearemos una carpeta principal en Google Drive para albergar todos los archivos cargados. Cada respuesta de formulario tendrá su propia subcarpeta y todos los archivos para esa entrada de formulario específica irán a la misma carpeta.

Crea una carpeta principal

Para comenzar, vaya a su Google Drive y cree una nueva carpeta (o use una carpeta existente). Abra la carpeta e ingrese la ID de la carpeta en la barra de direcciones del navegador como se muestra en la captura de pantalla.

READ  Panos Panay de Microsoft se burla de Windows 11 y Windows 12 impulsados ​​por inteligencia artificial de próxima generación

Agregar el script de Google

Luego vaya a su formulario de Google que acepta descargas de archivos y elija Script Editor en el menú de 3 puntos.


Editor de secuencias de comandos de formularios de Google

En el Editor de secuencias de comandos, elimine todo el código existente y copie y pegue el siguiente fragmento de código. Recuerde reemplazar el ID de carpeta en la línea 1 con el ID de la carpeta que creó en el paso anterior.

const PARENT_FOLDER_ID = "<<Folder ID here>>";

const initialize = () => {
  const form = FormApp.getActiveForm();
  ScriptApp.newTrigger("onFormSubmit").forForm(form).onFormSubmit().create();
};

const onFormSubmit = ({ response } = {}) => {
  try {
    
    const files = response
      .getItemResponses()
      
      .filter(
        (itemResponse) =>
          itemResponse.getItem().getType().toString() === "FILE_UPLOAD"
      )
      .map((itemResponse) => itemResponse.getResponse())
      
      .reduce((a, b) => [...a, ...b], []);

    if (files.length > 0) {
      
      const subfolderName = response.getId();
      const parentFolder = DriveApp.getFolderById(PARENT_FOLDER_ID);
      const subfolder = parentFolder.createFolder(subfolderName);
      files.forEach((fileId) => {
        
        DriveApp.getFileById(fileId).moveTo(subfolder);
      });
    }
  } catch (f) {
    Logger.log(f);
  }
};

Consejo: la secuencia de comandos también se puede mejorar para crear nombres de carpetas personalizados según las respuestas del usuario en la respuesta del formulario.

Crear un desencadenador OnFormSubmit

En el Editor de secuencias de comandos, seleccione initialize en la lista desplegable de funciones y haga clic en el Run botón para crear el OnFormSubmit activador para su formulario de Google actual.

Básicamente, esto ejecutará el código de Apps Script cada vez que alguien envíe una nueva entrada de formulario y cargue archivos en una carpeta específica en Google Drive.


Activador de OnFormSubmit

Eso es. Vaya a su formulario de Google y envíe una nueva entrada de prueba. Ahora debería ver todos los archivos descargados perfectamente organizados en una carpeta personalizada debajo de la carpeta principal. El nombre de la carpeta personalizada es el ID de respuesta único que Google Forms asigna automáticamente a cada envío de formulario.

READ  Google lanza la revisión de Play Store de Material You Wear OS

PD: puede combinar la carga de archivos en Google Forms con Estudio de documentos para generar archivos PDF personalizados (certificados, tarjetas de identificación de empleados, etc.) a partir de las imágenes cargadas

Soy un profesional de gestión deportiva con conocimientos adecuados sobre la industria del deporte en España. Tengo varias habilidades que me han ayudado a trabajar en diferentes sectores del deporte en España, incluyendo eventos deportivos, desarrollo de base para el deporte e infraestructura deportiva.

Continue Reading
Click to comment

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ciencia y tecnología

Las API de Google Fit se cerrarán en 2025, lo que podría dañar los dispositivos de fitness

Published

on

Las API de Google Fit se cerrarán en 2025, lo que podría dañar los dispositivos de fitness
Agrandar / Google Fit parece estar a punto de desaparecer.

Ron Amadeo / Google

Google está acabando con las API de Google Fit. La plataforma existía originalmente para sincronizar datos de salud de dispositivos de fitness de terceros con su cuenta de Google, pero ahora está disponible. Ser asesinado. La obsolescencia de la API tuvo lugar el 1 de mayo y Google dejó de aceptar nuevos registros de API. La fecha de cierre oficial es el 30 de junio de 2025.

La API de Google Fit se lanzó en 2014, apenas unas semanas después de que Apple anunciara Healthkit en iOS 8. El objetivo de ambas plataformas es convertirse en un depósito central de datos de salud de diversas aplicaciones y servicios. En lugar de ver los pasos en una aplicación y el peso en otra, todo podría consolidarse en una ventanilla única para métricas de salud. Google tenía muchos socios de renombre en el lanzamiento, como Nike+, Adidas, Withings, Asus, HTC, Intel, LG, así como fabricantes de aplicaciones como Runtastic y RunKeeper.

Si avanzamos hasta 2024, nos encontramos con la conocida historia de que Google no puede poner todo su peso detrás de una única solución. Hoy Google tiene tres API de fitness competitivas. Hay un «guía comparativa» en el sitio de desarrolladores de Android que detalla las diferencias entre la «API Health Connect», la «API web de Fitbit» y la «API REST de Google Fit».

Además de eliminar la API, Google Fit parece ser un producto muerto en general. El acuerdo de Google para adquirir Fitbit se cerró en 2021, lo que convirtió a Fitbit en la nueva y brillante marca de fitness y trajo consigo la API de fitness número 2. Los nuevos productos de Google, como Pixel Watch y los teléfonos Pixel, vienen con la aplicación Fitbit como solución de fitness integrada en lugar de Google Fit y la aplicación Google Fit no ha visto una actualización significativa en algún tiempo.

READ  Panos Panay de Microsoft se burla de Windows 11 y Windows 12 impulsados ​​por inteligencia artificial de próxima generación
Cronología del cierre de la API de Google Fit.

Cronología del cierre de la API de Google Fit.

Google

La nueva API de fitness de Google, Health Connect, tiene una aplicación «beta» en Play Store desde 2022 que solo funciona con Android 13, y en Android 14, Health Connect se integró en el sistema operativo como un marco de código abierto para almacenar salud. datos. El lanzamiento de Android 14 fue hace solo siete meses, y con el lento cronograma de actualización de Android y la adopción de funciones aún más lenta por parte de los desarrolladores, es difícil decir demasiado sobre HealthConnect. Google señala que la versión Play Store de Health Connect y la versión Android 14 de Health Connect no son lo mismo (!), y una automática Pantalla emergente “Migración” Y reiniciando el dispositivo es necesario actualizar a la versión 14 de Android. Google no ha dicho nada sobre la compatibilidad con versiones de Android anteriores a Android 14 (¿o 13?), por lo que incluso en 2025, la actualización lenta de Android significa que será una API con soporte débil para dispositivos.

Un cambio destacado en la guía de comparación de Google es que, si bien la API de Fitbit sincroniza los datos de salud con su cuenta de Fitbit (las cuentas de Fitbit también se cerrarán en 2025) y la API de Google Fit sincroniza los datos de salud con su cuenta de Google, Health Connect no hace esto. No sincronice con ningún proveedor de nube. La documentación sobre Health Connect nunca menciona la nube. Desde la perspectiva de la plataforma, la falta de sincronización en la nube convierte a Health Connect en un estándar neutral y no afiliado a Google para almacenar datos de salud. Google también promociona la falta de almacenamiento en la nube como una característica de privacidad. Y al igual que Google y Samsung asociados para Wear OS (supongo que era un proyecto relacionado), Samsung acordó abandonar el «API de plataforma de salud» y es un socio de lanzamiento para Conexión Santé.

READ  Apple limita la visualización del porcentaje de batería de iOS 16 Beta 5 a ciertos iPhones: estos son los dispositivos compatibles

Desde la perspectiva del usuario, sin sincronización en la nube, ¿qué sucede con mis datos de salud si cambio de dispositivo o si mi teléfono se estropea? ¿Puedo ver fácilmente mis datos de salud en una tableta o aplicación web más capaz, o no funcionará? Por ahora, todo lo que se habla de «compartir» se limita a aplicaciones o dispositivos locales que se sincronizan directamente con su teléfono, como un reloj inteligente. La aplicación de Fitbit puede mostrar archivos de terceros Conexión de salud datos por el momento, pero no está claro si sincronizará datos de terceros con la nube. Google señala que «nuestras ofertas de Android Health API se han trasladado a un modelo en el dispositivo, por lo que no habrá alternativa a Fit REST API». (A API DESCANSOpor definición, se hace en Internet.)

De la empresa guía de migración señala que las API de Google Fit y Health Connect no son compatibles y, por ahora, Google recomienda brindar soporte a ambas a medida que los usuarios y fabricantes pasan de una API a otra. La guía también afirma rotundamente: «No recomendamos migrar a Health Connect si ya eres desarrollador de la API web de Google Fitbit», y luego no ofrece alternativas. Entonces, parece que el objetivo es almacenar datos solo en el dispositivo, y todos los dispositivos que usan API web dejarán de sincronizarse en 2025.

Además, a pesar de la misma edad, el ecosistema Healthkit de Apple no es así está detenido y seguirá funcionando. A medida que Google comience de nuevo, Healthkit seguirá haciendo crecer su ecosistema y su ya significativo liderazgo, y Apple seguirá generando confianza entre usuarios y desarrolladores.

READ  El último informe del iPhone 15 revela nueva duración de la batería, diseño y detalles de la cámara

Continue Reading

Ciencia y tecnología

Los primeros auriculares inalámbricos de Sonos que compiten con los AirPods Max

Published

on

Los primeros auriculares inalámbricos de Sonos que compiten con los AirPods Max

Ha pasado mucho tiempo desde que surgieron los primeros rumores sobre Sonos, empresa conocida por su Altavoces, trabajando en auriculares. Estos rumores se han vuelto más frecuentes en los últimos meses, y ahora finalmente tenemos la confirmación de estos rumores, más o menos. De hecho, se acaban de filtrar en Internet imágenes de los nuevos auriculares inalámbricos Sonos Ace.

Auriculares inalámbricos Sonos Ace

Como se ha señalado El borde, los auriculares fueron comercializados por error por Schuurman, un socio autorizado de Sonos. Según las imágenes, los auriculares cuentan con botones físicos en ambos auriculares, así como un interruptor de palanca. El diseño es algo similar a Apple AirPods Maxcon tallos delgados y ajustables que parecen estar hechos de metal.

Otra imagen filtrada muestra el contenido de la caja de los nuevos auriculares inalámbricos Sonos Ace. Vienen en un estuche protector con un cable USB-C, un adaptador de 3,5 mm y una pequeña y misteriosa caja negra.

Las especificaciones técnicas aún no están claras en este momento. Lo único de lo que estamos seguros es que los auriculares estarán profundamente integrados en Altavoces Sonos. El informe menciona que “los dueños de barras de sonido sonos Podrá escuchar el audio de la televisión con auriculares”, por ejemplo.

Rumores anteriores sugerían que los auriculares inalámbricos Sonos costarían alrededor de 450 dólares. La web de Schuurman los cotiza a 403,58 euros, lo que corrobora los rumores. En comparación, Los AirPods Max de Apple cuestan 549 dólares – aunque puedes encontrarlos para Precios más bajos en otras tiendas..

Aquí hay un vistazo a los primeros auriculares inalámbricos de Sonos que compiten con los AirPods Max

Curiosamente, el sitio web de Schuurman también incluye un Sonos Roam 2. Para aquellos que no estén familiarizados con él, Roam es un altavoz portátil de Sonos que se lanzó en 2021. Si bien Sonos lanzará una nueva aplicación el 7 de mayo, la compañía también puede anunciar oficialmente sus nuevos productos a finales de esta semana.

READ  Google lanza la revisión de Play Store de Material You Wear OS

Leer también

FTC: Utilizamos enlaces de afiliados automáticos que generan ingresos. Más.

Continue Reading

Ciencia y tecnología

Dispositivos Xiaomi Android afectados por varias fallas en aplicaciones y componentes del sistema

Published

on

Dispositivos Xiaomi Android afectados por varias fallas en aplicaciones y componentes del sistema

06 de mayo de 2024EscribiendoAndroid / Seguridad de datos

Se han revelado varias vulnerabilidades de seguridad en varias aplicaciones y componentes del sistema de los dispositivos Xiaomi con Android.

«Las vulnerabilidades de Xiaomi llevaron al acceso a actividades, receptores y servicios arbitrarios con privilegios del sistema, robo de archivos arbitrarios con privilegios del sistema, [and] divulgación de teléfono, configuración y datos de cuenta Xiaomi», empresa de seguridad móvil Oversecured dicho en un informe compartido con The Hacker News.

ciberseguridad

Las 20 brechas afectan diferentes aplicaciones y componentes como:

  • Galería (com.miui.gallery)
  • Obtener aplicaciones (com.xiaomi.mipicks)
  • Mi Video (com.miui.videoplayer)
  • MIUI Bluetooth (com.xiaomi.bluetooth)
  • Servicios telefónicos (com.android.phone)
  • Cola de impresión (com.android.printspooler)
  • Seguridad (com.miui.securitycenter)
  • Núcleo de seguridad (com.miui.securitycore)
  • Configuración (com.android.settings)
  • Compárteme (com.xiaomi.midrop)
  • Seguimiento del sistema (com.android.tracer), y
  • Nube Xiaomi (com.miui.cloudservice)

Algunas de las fallas notables incluyen un error de inyección de comando de shell que afecta a la aplicación System Tracing y fallas en la aplicación Configuración que podrían permitir el robo arbitrario de archivos, así como la filtración de información en dispositivos Bluetooth, redes Wi-Fi conectadas y contactos de emergencia.

Cabe señalar que, si bien los servicios telefónicos, la cola de impresión, la configuración y el seguimiento del sistema son componentes legítimos del proyecto de código abierto de Android (AOSP), fueron modificados por el fabricante chino de teléfonos para incorporar funciones adicionales, lo que provocó estos defectos.

ciberseguridad

También descubrimos un vulnerabilidad de corrupción de memoria impactando la aplicación GetApps, que, a su vez, proviene de una biblioteca de Android llamada LiveEventBus que, según Oversecured, se informó a los gerentes de proyecto hace más de un año y no se ha solucionado hasta el día de hoy.

READ  El último informe del iPhone 15 revela nueva duración de la batería, diseño y detalles de la cámara

Se ha descubierto que la aplicación Mi Video utiliza intenciones implícitas para enviar información de la cuenta Xiaomi, como nombre de usuario y dirección de correo electrónico a través de transmisionesque podría ser interceptado por cualquier aplicación de terceros instalada en dispositivos que utilicen sus propios receptores de transmisión.

Oversecured dijo que los problemas se informaron a Xiaomi dentro de cinco días, del 25 al 30 de abril de 2024. Se recomienda a los usuarios que apliquen las últimas actualizaciones para mitigar posibles amenazas.

¿Te pareció interesante este artículo? siga con nosotros Gorjeo Y LinkedIn para leer más contenido exclusivo que publicamos.

Continue Reading

Trending