Hi KM Community,
I’ve been watching videos and trying to create my own macros but come up against deeper ignorance than getting to know this program. How do I know when a variable is called for vs something else? How do I know what the capabilities of each action and type of action are? Of course I should experiment, but my starting point is so basic that the outcome of the experiments is that whatever I try doesn’t work. Point taken but with so many possibilities, it’s hard to know how to be systematic in a way that I learn from my mistakes.
So can anyone recommend a starting point for understanding the building blocks themsrlves and what order they need to be entered so that they work?
Just FYI, I can’t use the record feature because I rely on a zoomed screen, which means I’m panning around for where I need to do something after hitting record, which of course means searching is captured too! But really I just want to understand the basics of the language at the root of KM so I can get to the basics of knowing trial and error.
Hopefully this question is so “dumb” that it isn’t!
THANK YOU!



If that makes sense. I still can’t really say I have a handle on variables here. I wish I did. I do use them too, but I don’t really understand what I am doing. I think I understand the general meaning of variable. In fact I know I do but on KM something remains obscure and opaque. Peter tried to explain it to me and others have and do on this site and the wiki…


yet close enough that I want to get it. Your mailbox analogy is good; it would help if you could extend the analogy above and beyond to situate where KM is. Is it the house the mailbox is in front of? And if the mailbox is the variable itself, what are the letters inside? I’m not trying to be cute or difficult: I’m really trying to understand how the overall structure works. FWIW, I’m pretty sure I understand the basic set-up of KM, with triggers and actions. But there are sub-pieces in there, within actions where values and conditions come up. Obviously, the overarching problem is my lack of programming knowledge. That said, I sense KM builds a bridge. I just need to learn and experiment, which is actually fun! So thanks to you and everyone on this thread.