acción Asignar en Diccionario
- Última actualización2023/07/03
acción Asignar en Diccionario
Utilice la acción Asignar en el paquete de Diccionario para asignar el valor del diccionario de origen a la variable del diccionario de destino.
Ejemplo de asignación de un valor de diccionario de origen
En este ejemplo, se muestra cómo crear un bot que asigna el valor del diccionario de origen a la variable del diccionario de destino.
- Cree un bot.
- En el panel izquierdo, haga clic en Automatización.
Se muestra la lista de formularios y bots disponibles.
- Haga clic en Crear un bot.
- Escriba el nombre del bot: Dictionay_Assign.
- Haga clic en Crear y editar.
- En el panel izquierdo, haga clic en Automatización.
- Cree las variables definidas por el usuario usando el icono Crear variable (+) en la parte superior del menú Variables.
- Cree dos variables de tipo Diccionario:
- Variables del diccionario de origen: AppraisalData_FY22
- Variable del diccionario de destino: AppraisalData_FY23
- Ingrese los siguientes valores de pares de claves en las variables del diccionario de origen y de destino.
AppraisalData_FY22 (Origen)
Clave Valor Nombre Bob, John, Sarah Edad 52, 26, 42 Cargo Desarrollador sénior, redactor técnico, recursos humanos ID de correo electrónico bob.jones@abc.com, john@abc.com, sarah@abc.com Número de teléfono 752000000, 753000000, 754000000 CTC USD $160 000, USD $110 000, USD $100 000 Componente de bonificación Desarrollador sénior: 15 %, Redactor técnico: 15 %, recursos humanos: 15 % Tipo de empleo Desarrollador sénior: permanente, escritor técnico: contratista, recursos humanos: permanente AppraisalData_FY23 (Destino)
Clave Valor Nombre Bob, John, Sarah Edad 52, 26, 42 Cargo Desarrollador sénior, redactor técnico, recursos humanos ID de correo electrónico bob.jones@abc.com, john@abc.com, sarah@abc.com Número de teléfono 752000000, 753000000, 754000000 CTC USD $170 000, USD $120 000, USD $110 000
- Cree dos variables de tipo Diccionario:
- Para asignar el valor del diccionario de origen a la variable del diccionario de destino, haga doble clic en la acción o arrástrela.
- Seleccione la variable del diccionario de origen de la lista desplegable o cree e ingrese AppraisalData_FY22 en el campo Seleccionar la variable del diccionario de origen.
- Para retener la salida, seleccione una variable o cree e ingrese AppraisalData_FY23 en el campo Seleccionar la variable del diccionario de destino.
Nota: Si ambas variables de diccionario (origen y destino) contienen las mismas claves, la variable de diccionario de destino se sobrescribirá con el valor de la variable de diccionario de origen. - Para imprimir el valor de la variable de destino (AppraisalData_FY23), haga doble clic en la acción Cuadro de mensaje o arrástrela. Ingrese los siguientes valores en el campo Escribir el mensaje para mostrar:
- $AppraisalData_FY23{"Job tile"}$
- $AppraisalData_FY23{"CTC"}$
- $AppraisalData_FY23{"Bonus component"}$
- $AppraisalData_FY23{"Employment type"}$
- Haga clic en Guardar y, luego, en Ejecutar.
La salida se muestra de la siguiente manera:
La salida muestra que la clave y sus valores (Bonus y Employment type) en la variable de origen (AppraisalData_FY22) se asignan a la variable de destino (AppraisalData_FY23). Además, las variables de origen y de destino contienen las mismas claves para CTC. Como resultado, el valor de la variable del diccionario de destino se sobrescribe con el valor de la variable del diccionario de origen.