
Crea y aprende rápidamente
"Cree aplicaciones web y móviles con píxeles perfectos. Cree backends con las nuevas funciones de la nube. Integre sin problemas con las soluciones de SAP. Co-crea con tu equipo. Todo sin escribir código."
- AppGyver
1. Arrastre y suelte la interfaz de usuario
Crea la interfaz de usuario de tu aplicación con una biblioteca de componentes personalizables, un potente motor de temas y vistas previas en tiempo real.
2. Crea cualquier lógica visualmente
Agregue funciones lógicas como sensores, permisos, operaciones de archivos y animaciones conectándolas en un lienzo lógico visual.
3. Trae tus propios datos
Conéctese con nuestras integraciones listas para usar o cualquier API moderna en cuestión de minutos utilizando el asistente de integración REST.
4. Haz magia con más de 400 funciones de fórmula
Transforme datos con fórmulas de estilo hoja de cálculo, como calcular la distancia entre coordenadas, convertir formatos de fecha y hora o implementar hashing.
5. Publica aplicaciones en móviles, web, tabletas, TV, escritorio...
Implemente su aplicación con unos pocos clics utilizando nuestro servicio de compilación en la nube y envíela a cualquier dispositivo.
¿Qué pasó con AppGyver?
SAP Build Apps es la evolución de SAP AppGyver que le permite crear aplicaciones web y móviles de píxeles perfectos, crear backends, integrarse con soluciones SAP y colaborar con los miembros del equipo. AppGyver Community Edition todavía está disponible.
¿Cómo afecta a mis proyectos en AppGyver Community Edition?
Aún puede acceder a sus proyectos en AppGyver Community Edition. Estará disponible una opción para importar sus proyectos en SAP Build Apps.
¿Qué es el nivel gratuito de SAP Build Apps?
El nivel gratuito le permite comenzar a crear aplicaciones en la nueva plataforma SAP Build Apps. Podrá probar características de nivel empresarial, como funciones de nube visual y uso compartido de proyectos.
¿Cómo puedo probar SAP Build Apps Free Tier?
El nivel gratuito está abierto a todos. Obtén más información sobre Build Apps y comienza aquí.
Fuente documental : AppGyver.
Crear una cuenta en AppGyver es gratis con la edición para la comunidad.
Iniciar sesión después de crear una cuenta gratuita en AppGyver es gratis.
Las páginas son la estructura principal de lo que el usuario ve e interactúa con una aplicación de Composer. Lo más probable es que su aplicación tenga varias páginas, con el usuario moviéndose entre ellas para acceder a diferentes funcionalidades (puede leer más sobre esto en la guía de navegación).
El creador de aplicaciones tiene una sola página abierta en un momento dado. Puede cambiar la página activa y crear otras nuevas a través del menú desplegable en el lado izquierdo de la barra de herramientas global.
Estructura de la página
Cada página tiene un componente contenedor base llamado Diseño de página, que actúa como padre para todos los demás componentes de la página. Siempre tiene una dirección de diseño horizontal y, de forma predeterminada, algo de relleno para que sea agradable simplemente arrastrar y soltar algunos componentes.
El contenedor base se puede seleccionar de tres maneras:
Hacer clic en un área del lienzo de vista no ocupada por otro componente de vista
Hacer clic en el área gris alrededor del lienzo de vista
hacer clic en el elemento Diseño de página en el árbol de diseño
Cuando se selecciona el contenedor base, puede configurar propiedades y estilos para la página en su conjunto. Para obtener una lista y una descripción de las propiedades disponibles, consulte la guía de referencia de propiedades de la página.
Lienzo global
El lienzo global es una página que existe en el contexto de toda la aplicación. Aquí, puede editar todas las variables que existen dentro de su aplicación y crear lógica para toda la aplicación.
Propiedades de la página
Cuando se selecciona la página, hay varias propiedades que se pueden ver o editar a través del panel de propiedades en la barra lateral derecha.
Nombre
Nombre legible para la página. Se utiliza, por ejemplo, en los menús desplegables de propiedades donde se puede seleccionar una página (como cuando se utiliza la función Abrir flujo de página) y en el menú de selección de página. De forma predeterminada, esto también es lo que se muestra en la barra de navegación cuando esta página está abierta.
Breve descripción
IDENTIFICACIÓN
ID interno de la página. Corresponde al índice de la URL de Composer del navegador. Si bien este es el valor real utilizado por las API internas, en la mayoría de los casos, este valor se resuelve automáticamente y no tiene que preocuparse por ello.
Mostrar spinner al cargar la página
Si se activa, la página mostrará un girador centrado en lugar del contenido de la página hasta que se llame al flujo Ocultar girador. Esto puede ser útil cuando, por ejemplo, se navega a la página de detalles que carga algunos datos de Internet, lo que le permite proporcionar comentarios directos para la interacción del usuario sin mostrar una interfaz de usuario rota.
Estilos de página
La ficha Estilo le da acceso a las siguientes propiedades de estilo.
Relleno
Se utiliza para establecer el relleno para el contenedor base de la página. Enlazado a las variables y tema de forma predeterminada.$paddingPageHorizontal$paddingPageVertical
Color de fondo
Color de fondo de la página. Enlazado a la variable de tema de forma predeterminada.$colorBackground
Desactivar desplazamiento
Si está marcada, no puede desplazarse por la página en el móvil. Esto resulta útil si desea crear su propia sección desplazable con el componente Vista de desplazamiento.
Estirar a la altura de la ventana gráfica
Si se marca, el contenedor base crecerá para llenar toda la ventana gráfica. Esto es útil si desea, por ejemplo, colocar un componente en la parte inferior de la pantalla con posición.absolute
Desactivar área segura
Antes del diseño de 'muesca', introducido por el Iphone X, los diseños de la interfaz de usuario irían de borde a borde en la pantalla, ocupando todo el espacio disponible. Sin embargo, con el nuevo diseño, Apple tuvo que introducir el "área segura", que es una característica que restringe los bordes de View Components para que no se vean recortados por las esquinas redondeadas y la muesca del iPhone X. En Composer, deshabilitar el área segura permitirá que el diseño de la interfaz de usuario elimine todo el espacio posible en la pantalla.
La API definitiva para Hojas de cálculo de Google
"Antes de Sheetson: Los desarrolladores deben aprender a autenticarse y usar la API de Hojas de cálculo de Google, luego lidiar con datos poco familiares pero complicados para obtener el valor deseado. Después de Sheetson: El desarrollo funciona tan rápido desde el prototipo hasta la producción que ahorraría muchas horas." - Sheetson
Introducción
"¡Bienvenido a la API de Sheetson! Puedes usar nuestra API para acceder a los datos de cualquier archivo de Hojas de cálculo de Google al que tengas acceso. Básicamente, cada archivo de Google Sheet es una base de datos, y cada pestaña dentro de ese archivo es una tabla. La API de Sheetson está diseñada en torno a estas definiciones." - Sheetson
Preparación de hojas de cálculo
Es obligatorio que siempre identifique la primera fila de su hoja como encabezado. Puede utilizar cualquier carácter o cualquier longitud, pero se recomienda utilizar sólo caracteres alfanuméricos. Tome esta hoja a continuación como ejemplo.
Cómo recurso adjunto se encuentra una plantilla de hoja de cálculo de fácil importación.
Compartir la hoja de cálculo
"Sheetson se ha tomado en serio la seguridad al no dejar que su hoja de cálculo se publique al mundo. En su lugar, solo necesita compartir su hoja de cálculo con nuestro correo electrónico como editor, luego nosotros nos encargaremos del resto." - Sheetson
Obtener el ID de hoja de cálculo y el nombre de la hoja
El ID de hoja de cálculo y el nombre de hoja son necesarios para manipular los datos. A continuación se muestra una guía donde puede encontrar dicha información.
Datos de ejemplo:
Para comenzar, preparamos una hoja llamada Ciudades.
Obtener varias filas
Puede recuperar varios objetos a la vez enviando una solicitud a la dirección URL de la clase. Sin ningún parámetro de URL, esto simplemente enumera los objetos de la clase:GET
Aprenderá a crear la interfaz gráfica de usuario para mostrar la información descargada de las hoja de cálculo a través de la integración directa a Sheetson.
Aprenderá a crear una nueva hoja con una estructura de datos diferente. Con la experiencia básica le será fácil crear la hoja para el control de tareas de Marketign Digital.
Aprenderá a crear un enlace directo del contenido multimedia y agregar una referencia a la tabla de datos para el control de la tarea con contenido multimedia cómo enlace.
La ingeniería informática aplicada al contexto de las aplicaciones móviles te permitirá llevar en tu dispositivo móvil información en tiempo real y con una interfaz gráfica adaptable a cualquier dispositivo.
Aprenderás a crear el backend y frontend para listar las tareas almacenadas en la hoja de cálculo de Google.
Obtener una fila
Puede recuperar el contenido de una fila enviando una solicitud GET a la dirección URL. Por ejemplo, para recuperar información de Los Ángeles en la hoja Ciudades:rowIndex
Introducción
¡Bienvenido a la API de Sheetson! Puedes usar nuestra API para acceder a los datos de cualquier archivo de Hojas de cálculo de Google al que tengas acceso. Básicamente, cada archivo de Google Sheet es una base de datos, y cada pestaña dentro de ese archivo es una tabla. La API de Sheetson está diseñada en torno a estas definiciones.
Punto de enlace de API¶
Todas las llamadas a la API deben realizarse con una url base.
Solo JSON
Todas las respuestas estarán en JSON. Los datos de entrada pasados a través del cuerpo de la solicitud pueden estar codificados con forma o JSON. Si utiliza un cuerpo JSON, especifique el encabezado como .Content-Typeapplication/json
Preparación de hojas de cálculo
Es obligatorio que siempre identifique la primera fila de su hoja como encabezado. Puede utilizar cualquier carácter o cualquier longitud, pero se recomienda utilizar sólo caracteres alfanuméricos. Tome esta hoja a continuación como ejemplo
Los campos , y se utilizarán como claves de objeto. Cada fila se transfiere posteriormente a JSON inferior:namestatecountrypopulation
Compartir la hoja de cálculo
Sheetson se ha tomado en serio la seguridad al no dejar que su hoja de cálculo se publique al mundo. En su lugar, solo necesita compartir su hoja de cálculo con nuestro correo electrónico como editor, luego nosotros nos encargaremos del resto.google@sheetson.com
Obtener el ID de hoja de cálculo y el nombre de la hoja
El ID de hoja de cálculo y el nombre de hoja son necesarios para manipular los datos. A continuación se muestra una guía donde puede encontrar dicha información.
Datos de ejemplo
Para comenzar, preparamos una hoja llamada Ciudades de la siguiente manera:
Agregar una fila
Para crear una nueva fila en la hoja Ciudades, envíe una solicitud POST a ese punto de enlace de API de hoja que contenga el contenido de la fila.
Datos de ejemplo
Para comenzar, preparamos una hoja llamada Ciudades
Obtener una fila
Puede recuperar el contenido de una fila enviando una solicitud GET a la dirección URL. Por ejemplo, para recuperar información de Los Ángeles en la hoja Ciudades
Obtener varias filas
Puede recuperar varios objetos a la vez enviando una solicitud a la dirección URL de la clase. Sin ningún parámetro de URL, esto simplemente enumera los objetos de la clase:
Actualizar una fila
Para cambiar los datos de una fila que ya existe, envíe una solicitud a la dirección URL. Los campos que no especifique permanecerán sin cambios, por lo que puede actualizar solo un subconjunto de los datos de la fila.
Datos de ejemplo
Para comenzar, preparamos una hoja llamada Ciudades de la siguiente manera:
Eliminar una fila
Para eliminar una fila de la hoja Ciudades, envíe una solicitud DELETE a su URL
Paginar y filtrar datos
La paginación y el filtro de datos son necesarios en muchas aplicaciones para mostrar datos que son relevantes para los usuarios. Con la API de Sheetson, hay muchas maneras de reducir los datos masivos.
Crear la aplicación móvil con AppGyver
No necesita tener experiencia en programación. El entorno integrado de desarrollo no código de AppGyver le permite avanzar de forma rápida a través de una integración directa del REST API de Sheetson.