Usa Scripts de Comando Clic para mover usuarios entre etiquetas
Este artículo describe qué son los Scripts de Comando Click y cómo usarlos.
Introducción
Scripts de Comando Click te permiten asignar o eliminar un usuario de una etiqueta después de que un comando se ejecute con éxito.
Requisitos
- Se crearon dos etiquetas llamadas Primero y Segundo. Lee más sobre cómo crear etiquetas aquí.
- Se crean dos comandos de plantilla para tus dispositivos. Debes nombrar los comandos de plantilla ModoA y ModoB. Lee más sobre cómo crear comandos de plantilla aquí.
- Una Etiqueta de Comando contendrá ambos comandos. Lee más sobre cómo crear Etiquetas de Comando aquí.
- Para usar Scripts de Comando Click, necesitas familiarizarte con el uso de scripts de click. Lee la guía sobre cómo usar scripts de click aquí.
Creando el script de comando click
1. Para crear un Script de Comando Click, ve a Menú Principal > Admin > Desarrollo > Constructor de Apps
2. Haz clic en + App
3. Establece un nombre para tu nueva app, luego haz clic en Guardar
4. Ahora haz clic en + Script de Click dentro de tu nueva app
5. Establece un nombre para tu nuevo Script de Click, luego selecciona el tipo Comando
Configura el nuevo script de click como Habilitado
6. Haz clic en el botón Editar y pega el siguiente código en el editor:
var tagAdding, tagRemoving;
if (command.name == 'ModeA' ) {
tagAdding = tags.getTagByName( 'First' );
tagRemoving = tags.getTagByName( 'Second' );
} else if (command.name == 'ModeB' ) {
tagAdding = tags.getTagByName( 'Second' );
tagRemoving = tags.getTagByName( 'First' );
} if (tagAdding != null ) {
tags.updateUsers(tagAdding.id, [user.id], []);
} if (tagRemoving != null ) {
tags.updateUsers(tagRemoving.id, [], [user.id]);
} |
Nota: el comando debe ejecutarse correctamente antes de guardar la aplicación. Asegúrate de no estar omitiendo ninguno de los requisitos al comienzo de esta guía.
7. En la sección de Etiquetas de Comando del script de clic, selecciona las Etiquetas de Comando asociadas con este script. El script se ejecutará después de la finalización exitosa de un comando solo si el comando está en esta Etiqueta de Comando.
Finalmente, haz clic en Guardar.
Resultados
Ejecutar el script desde el editor una vez con uno de los dos comandos especificados en la sección Objetos expuestos y valores de prueba bajo command.name debería mover inmediatamente a un usuario a la etiqueta correcta y validar el script.
Ahora guarda el script y ejecuta el otro comando. Después de que el comando se complete, verás que el usuario se ha movido a la otra etiqueta.