true
Time: Mon,Tue,Wed,Thu,Fri 07:00
false
Mon
Tue
Wed
Thu
Fri
7
0
0
true
false
true
Expression: matches(event_titles , "");
matches(event_titles , "");
true
Notification on Screen: {event_titles} (long)
true
{event_titles}
200
250
false
1.0
true
false
TOP_LEFT
0
0
true
Notification on Statusbar: Today's Agenda Notification
BUILTIN
NOTIFICATION
Today's Agenda
{event_titles}
false
false
false
#ff00ff00
500
500
false
false
#ffff0000
false
false
false
1
DEFAULT
DEFAULT
PRIVATE
false
false
true
Query Content Provider: SELECT title,begin FROM content://com.android.calendar/instances/when/{start}/{ends} WHERE calendar_id= 3 ORDER BY begin ASC
content://com.android.calendar/instances/when/{start}/{ends}
true
title,begin
true
calendar_id= 3
true
begin ASC
LIST
false
event_titles
true
Script: d="{getDate(), dateformat, dd}"; m="{getDate(), dateformat, MM}"; y="{getDate(), dateformat, yyyy}"; start="{triggertime}"; ends=getDate(y, m, d, 23,59,59);
true
Script: titles=split(event_titles,","); total=length(titles); counter=1; while (counter<=total) { el=getElement(titles,counter); el=replace(el, "]", ""); day=getDate(1970,1,1); day=addSeconds(day,toNumber(el/1000)); day=addHours(day,1); el="this meeting starts at: {day,dateformat, HH:mm}."; removeElement(event_titles,counter); addElement(event_titles,counter,el); counter=counter+2; } event_titles=replace(event_titles, "]",""); event_titles=replace(event_titles,"[","");
true
Speech Output: The next meetings are planned for today: {event_titles}.
MUSIC
The next meetings are planned for today: {event_titles}.
en_GB
true
1.0
true
1.0
false
false
false
false
TRANSIENT
true
Speech Output: There are no meetings for today in your agenda.
MUSIC
There are no meetings for today in your agenda.
en_GB
true
1.0
true
1.0
false
false
false
false
TRANSIENT
Today's Agenda
Work
false
PARALLEL
Time: Mon,Tue,Wed,Thu,Fri 07:00
Notification on Screen: {event_titles} (long)
Notification on Statusbar: Today's Agenda Notification
Speech Output: There are no meetings for today in your agenda.
Speech Output: The next meetings are planned for today: {event_titles}.
Expression: matches(event_titles , "");
Script: d="{getDate(), dateformat, dd}"; m="{getDate(), dateformat, MM}"; y="{getDate(), dateformat, yyyy}"; start="{triggertime}"; ends=getDate(y, m, d, 23,59,59);
Script: titles=split(event_titles,","); total=length(titles); counter=1; while (counter<=total) { el=getElement(titles,counter); el=replace(el, "]", ""); day=getDate(1970,1,1); day=addSeconds(day,toNumber(el/1000)); day=addHours(day,1); el="this meeting starts at: {day,dateformat, HH:mm}."; removeElement(event_titles,counter); addElement(event_titles,counter,el); counter=counter+2; } event_titles=replace(event_titles, "]",""); event_titles=replace(event_titles,"[","");
Query Content Provider: SELECT title,begin FROM content://com.android.calendar/instances/when/{start}/{ends} WHERE calendar_id= 3 ORDER BY begin ASC