Permitir edicion (edit) o borrado (delete) segun tiempo a determinar

Hola!

En una app donde se ingresan ventas, utilizo una formula agregada en las acciones EDIT y DELETE donde permito que solo  puedan editar o borrar si la venta ingresada si la FECHA es mayor o igual al dia que se ingreso. [FECHA] >= TODAY()

En Behavior, action DELETE y EDIT, escribo lo siguiente:

LOOKUP (USEREMAIL(), "USUARIOS", "EMAIL", "ACTIVO") = "TRUE"
,[USER_ID] = LOOKUP(USEREMAIL(), "USUARIOS", "EMAIL", "USER_ID")
,[FECHA] >= TODAY()

Como puedo hacer para remplazar TODAY() por un fecha o tiempo a determinar, por ejemplo 48hs o 1 semana?

Gracias!

Solved Solved
0 4 268
1 ACCEPTED SOLUTION

Solve it, adding next formula

,[FECHA] >= TODAY()-7

 Thanks!

View solution in original post

4 REPLIES 4

Primero que todo, parece que te falta un AND().
Segundo, te sugiero cambiar a un sistema un poco menos tedioso para manejar tu tabla de usuarios, te dejo dos enlaces:
Current User (Slice) | How to conform your app a... - Google Cloud Community
Handy tip for pulling data from UsersTable/Current... - Google Cloud Community
Tercero, para que en lugar de "[Fecha] igual o mayor a hoy" sea "[Fecha] entre hoy y dos semanas" has esto:

AND(
  [FECHA]>=TODAY(),
  [FECHA]<=(TODAY()+7) # Pon la cantidad de dรญas aquรญ, 7 por ejemplo#
)

Thanks @SkrOYC 

 

AND(
  [FECHA]>=TODAY(),
  [FECHA]<=(TODAY()+7) # Pon la cantidad de dรญas aquรญ, 7 por ejemplo#
)

 

Lamentablemente no funcionรณ esta formula.


La siguiente formula es la que tengo:
Permite que los usuarios solo puedan editar si la fecha es mayor o igual a TODAY, salvo el ADMIN que puede editar siempre.

 

OR 
(
   AND
   (
	
    LOOKUP (USEREMAIL(), "USUARIOS", "EMAIL", "ACTIVO") = "TRUE"
    ,[USER_ID] = LOOKUP(USEREMAIL(), "USUARIOS", "EMAIL", "USER_ID")
    ,[FECHA] >= TODAY()

)
   ,AND
   (
    LOOKUP (USEREMAIL(), "USUARIOS", "EMAIL", "ACTIVO") = "TRUE"
    ,IN(LOOKUP(USEREMAIL(), "USUARIOS", "EMAIL", "ROL"), { "ADMIN"})
   )
)

 

Steve
Platinum 4
Platinum 4

Solve it, adding next formula

,[FECHA] >= TODAY()-7

 Thanks!

Top Labels in this Space