Ayuda con appsheet

Hola buenas, necesito ayuda con una aplicacion que estoy creando en appsheet, tengo una view llamada Favoritos en donde quedan todos los datos registrados en otra view llamada Carga de horas, necesito hacer que al hacer click en el registro de favoritos, se complete automaticamente el formulario de Carga de horas, esto lo consegui parcialmente ya que tengo problemas con un campo llamado Trabajo, el cual es tipo enum.

Este tiene la siguiente condicion en valid if:

if([_thisrow].[Actividades] = "Trabajo de riesgo",  {"prueba de trabajo de riesgo"},
  if([_thisrow].[Actividades] = "Trabajo de cumplimiento", {"prueba de trabajo de cumplimiento"},
     if([_thisrow].[Actividades] = "Trabajo de auditoría", {"prueba de trabajo de auditoría"},
      {" "}
)))

Necesito ayuda para que se complete solo el campo, ya que la idea es hacer este proceso mas rapido.

Para esto cree un actions con este target

LINKTOFORM("Carga de horas desde favoritos",
  "Trabajos", [Trabajos de Auditoría (Nombre del trabajos de auditoría)],
  "Tipo de registro", [Tipo de registro],
  "Tipo de actividad", [Tipo de actividad],
  "Actividades", [Actividades]
)

pero aun asi no funciona

Saludos y muchas gracias

7 REPLIES 7

Hola, puedes mandar una captura de pantalla de la expresión dentro del editor?

Hola aqui dejo unas capturas de pantalla

 

FavoritosFavoritosFavoritosFavoritosCarga de horasCarga de horasCarga de horasCarga de horas

Steve
Platinum 5
Platinum 5

Do not dereference _THISROW. Doing so here can cause problems.

Steve_0-1730748251779.png

Use SWITCH() rather than nested IF().

SWITCH(
  [Activities],
  "Risk Work", {"proof of risk work"},
  "Compliance Work", {"proof of compliance work"},
  "Audit Work", {"proof of audit work"},
  LIST()
)

 

Gracias por la respuesta, hice el cambio pero aun no funciona 😞

Please describe what steps the user is taking and where the process fails. Please provide screenshots of the app for each of those steps.

xavieralvear_0-1730827972565.png

Paso 1, entrar en favoritos

xavieralvear_1-1730828012408.png

Paso 2 seleccionar un item

xavieralvear_2-1730828132932.png

Deberia completar automaticamente con el mismo item seleccionado, pero no lo hace

My first thought is that the value you're passing isn't exactly one of the values allowed by the column's Valid if. Make sure the values are identical.

Top Labels in this Space