3

Allow user to log local variable names and their values, then view them on list dialog.

Suggested feature.

  1. Log Variable Names, Their Values, and at which actions their values changed.
  2. Prioritize showing mentioned variables over generated variables. (Like in variable select list.)
  3. Bring user additional dialog to manipulate selected entry.
    1. Copy variable
    2. Copy values
    3. Bring to action where selected variable's value changed

Something like this.

Reason

  1. It's a unnecessarily recursive & stressful work to know variable values by flashing them one by one.
  2. It's frustratingly hard to find where the variables change for longer action lines, especially those who generated a bunch of variables.

Benefit

  1. Inspecting variables becomes easier & convenient.

Hopefully this could be implemented somehow.

1 reply

You can already do this by simply writing the values to a file :) The file can be your log.

Hope this helps!

U

Yes, i'm fully aware of that but the user still have to do it manually for every time they want to log the variables, for every task, every variables. 

I personally find this awkward and painfully exhausting experience while building a project.

Another issue is when we type incorrect variables. It's hard to track them since the variable are sometimes not viewable and we have to check the action one by one.

The user doesn't really have much choices besides being extra careful & going through the most suggested method while working with variables. 

You could have a dedicated logging task that would log the variable names however you wanted :)

Then you could simply call that task from whatever place you wanted and it would correctly log every time, hassle-free.

U

That's what i have doing so far,  the screenshot above is my project. Even with that, it doesn't feel like hassle-free.

I still have to add them manually, move them around again.

In addition such task lacks of information, there are far less information i could get about the variables itself, like at which action their values change or even querying only mentioned variables (not all local variables).

As someone who have no programming background, i feel like it's a pain & awkward to deal with the variables with the current situation. There is really no actual hassle free method or feature with sufficient information about the variables, yet. 

However, if you think that it's how you want the user going around inspecting the variables then i guess i can't really argue with that.

Ok, I see your point :) I'll reopen this! Thanks for your feedback!

U

https://www.reddit.com/r/tasker/comments/wbyt43/concept_variable_assistant_my_attempts_to_enhance/

Here are some examples of what Tasker can do if it were to have variables logging capabilities.

I attach videos to demonstrate the potential as well.