¿Te han "excluido" estas funciones de Tasker?
Este artículo tiene como objetivo compartir algunas funciones poco conocidas con los usuarios de Tasker para que más personas puedan usarlas de manera flexible al escribir configuraciones. Aunque estas funciones también se mencionan en la guía del usuario de Tasker, la mayoría de los usuarios de Tasker nunca las han entendido. Creo que es posible que algunas de ellas ni siquiera sean claras para los usuarios avanzados de Tasker. De hecho, no subestimes estas funciones impopulares, a través de ellas, nuestras necesidades a menudo pueden satisfacerse con bastante facilidad.
Los usuarios de Tasker que han usado la función de juicio condicional saben que el tipo coincidente del operador ~R / !~R es una expresión regular, y también saben que se puede usar para la condición If del acción y la condición de estado "valor variable (Valor variable)".
A partir de la versión 5.0, Tasker ha agregado una nueva característica: "Dondequiera que se pueda realizar una "coincidencia simple", simplemente agregue ~R o !~R antes de la expresión y se convertirá en una expresión regular. Fórmula pareo.
evtprm es una variable de matriz local que se pasa a la tarea "Entrada" después de que se activa la condición del evento. Creo que muchas personas han entrado en contacto con ella, pero ¿cómo determinar rápidamente cada elemento en la matriz evtprm? En cuanto al significado, creo que sólo unas pocas personas deberían saberlo. Por ejemplo, cuando se activa un evento de notificación de WeChat, ¿puede determinar rápidamente si la variable que representa el contenido de la notificación es evtprm2 o evtprm3?
Hay una oración en la Guía del usuario de Tasker que dice: "El orden de los elementos de la matriz evtprm es consistente con el orden de los parámetros (elementos) del evento. El significado es el siguiente:
A partir de esto, puede saber rápidamente que evtprm2 y evtprm3 representan el título y el contenido de la notificación respectivamente.
La siguiente es una explicación de las referencias a variables (extraída de la sección de variables de la Guía del usuario chino de Tasker traducida por mí)
Hay una variable local (Variables locales) en la acción "Test Tasker (Test Tasker)"), se puede utilizar para almacenar todas las variables locales asignadas en la tarea en ejecución (antes de ejecutar la acción), como se muestra en la siguiente animación:
Esta función puede ayudar al escribir configuraciones. Por ejemplo, si quiero saber el nombre de la variable de un parámetro extras que recibe una intención de uso en la escritura de tareas, puedo obtenerlo a través de este método (como puede ver en la animación anterior, newrssi es el parámetro adicional de la intención).
Variables recursivas es un parámetro opcional de la acción "Conjunto de variables" (el elemento marcado en la figura siguiente)
Su función es el reemplazo recursivo Para todas las variables asignadas, el efecto es el siguiente se muestra en el siguiente ejemplo: