@Nick: Thanks for the explanation, it's very kind of you! @John: You are right, this actually works. However, this will also exclude the trees whose property value is empty, for example, the following tree will be excluded, which will not be excluded if "myproperty<>nil" syntax works: * Tree :PROPERTIES: :myproperty: :END: But there's probably no point to have such empty property after all. So you approach is acceptable. Thanks! Regards, York On Thu, Oct 13, 2016 at 11:57 AM, Nick Dokos wrote: > York Zhao writes: > > > Thank you very much Nick. > > > > (info "(org) Using the mapping API") was the first doc I read which has > very little information on how > > to use the "match" parameter. (info "(org) Matching tags and > properties") does have a lot more detail > > though. > > > > Understood - I like to give more complete information for two reasons: > > 1) I don't know what you have seen already, so maybe I can save an > exchange or two on the list by being more complete - and if you > have seen it already, no harm done. > > 2) Perhaps I'm fooling myself, but I like to think that somebody down > the line is going to have the same question, and if gmane ever > comes back :-), they might be able to search the list and find the > information that they need without having to send an email to the > list (or even if they do, somebody might be around who remembers > and can do the search and reply with "See this message"). > > So no disparagement/offense meant at all, that is just my modus operandi. > > Regards, > -- > Nick > > >