What you are trying
to do is simple and easy but the way that you are trying to do
it is very complex. If a task has multiple contexts and any
one of them is open the task is considered active. So if you
have a context, errands, that's always open and a different
context, eveningsOnly, that's open in the evening, and you put
them both on a task, then that task will always be active,
because there is at least one context (errands) that's open.
If you really wanted to do that you would have to build an
advanced filter that passed is the context Errands was
present, and either (eveningsOnly was absent OR eveningsOnly
was present when considering context open/closed status) -
that's complex and awkward.
Try this instead:
Create two contexts:
Errands and EveningErrands
Errands is a normal
context, always open, no special settings.
EveningErrands is
open from 6pm to midnight (or other schedule of your choice),
and is otherwise normal.
ErrandsAll is always
open, and on the Properties tab has a check in the box for
"hide this context in the task properties context selection.
Create a view that
filters for context Errands or EveningErrands together with
any other filters you want. This view will show you all tasks
from Errands or EveningErrands when those contexts are open.
For Errands that's always. For EveningErrands that's evening.
On January 24, 2018 09:49:56
"John . Smith" <[email protected]> wrote:
Hi Emerald
Sorry I still don't quite understand Context "opening
hours".
Are we saying that the Context filter will only work in
the evenings?
Is there any way to using "opening hours" within an
Advanced Filter so as to only show those tasks which have
my "@EveningsOnly" context when the time is after (say)
6PM?
e.g. How would I write an Advanced Filter to show tasks
all my tasks that are "@Errands" during the evenings, but
to only show those which do not
have"@EveningsOnly" during the day?
J
On Wednesday, January 17, 2018 at 6:09:31 PM UTC, Michael
Emerald wrote:
Hi
John.
My
answer will either be reasonable to you, or else
insufficient for you, but here’s how I’d
implement it. Apologies if you already know
this.
I’d
set up a context with hours, called @Evenings,
with hours open from 18:00 on.
If
I needed to see what was upcoming but not yet
active, I’d play with a couple of things..
Maybe a separate view that has “show closed
contexts” on, grouped by context so that I can
glance at it to see what’s upcoming in the
evening, all the while my primary view has don’t
show closed contexts, hence showing only active
tasks.
Not
what you’re looking for, and certainly not
relating to timed flags, granted.
From:
mylifeo...@googlegroups.com
[mailto:mylifeo...@googlegroups.com] On
Behalf Of John . Smith
Sent: Wednesday, January 17, 2018 11:16
To: MyLifeOrganized
Subject: [MLO] Re: How can I set a flag
called ("~Evenings") to only that show that task
after 18:00 in the evening.
Hello
I am still trying to set up tasks that are
only shown after 18:00 in the evening.
Did "CurrentDateTime" ever
get implemented?
I would like to have time-of-day can be built
into my Advanced Filters so that I can grey
out tasks which are set for "~EveningsOnly",
but have them go black in the evenings.
On Monday, February 27, 2017 at 11:05:56 PM
UTC, Dwight wrote:
You can get close. You
essentially want a filter that says
((flag is off) OR ((flag is on) AND (Now
isGreaterThan Today+0.75)))
note that Today is the current date and time
at Midnight, 0.75 = 18:00 because it's
18/24, and you dont have to test if the
current time is later than today at 23:59
because it never is
The problem is that the last phrase of this
filter uses NOW before the operator
isGreaterThan and you can only use field
names there. You need a field name of
CurrentDateTime and this would be feasible.
I would be in favor of a request to
implement CurrentDateTime, it would make a
lot of stuff possible.
Meanwhile, back to reality, do what Andrei
says.
On Monday, February 27, 2017 at 8:58:36 AM
UTC-5, John . Smith wrote:
Hello
How can I create an
Advanced filter to hide any tasks that
have a flag is set (e.g. called
"~Evenings"), except for if the time of
day is 18:00 or greater?
i.e. To show tasks
that have a flag called "~Evenings" only
between 18:00 and 23:59.
--
You received this message because you are
subscribed to the Google Groups "MyLifeOrganized"
group.
To unsubscribe from this group and stop receiving
emails from it, send an email to mylifeorganiz...@googlegroups.com.
To post to this group, send email to mylifeo...@googlegroups.com.
Visit this group at https://groups.google.com/group/mylifeorganized.
To view this discussion on the web visit https://groups.google..com/d/msgid/mylifeorganized/2b3608e3-3255-4652-bcf0-7065ef8fc56b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the
Google Groups "MyLifeOrganized" group.
To unsubscribe from this group and stop receiving emails from
it, send an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/mylifeorganized.
To view this discussion on the web visit https://groups.google.com/d/msgid/mylifeorganized/1f02553c-2e0e-423d-a0ed-b372d684c389%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "MyLifeOrganized" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/mylifeorganized.
To view this discussion on the web visit https://groups.google.com/d/msgid/mylifeorganized/772d0682-ad6b-a69b-6282-9aece7ce50ba%40dwightarthur.us.
For more options, visit https://groups.google.com/d/optout.
|