NEWS
[Gelöst] Blockly Terminzusendung Telegram
-
Hi zusammen,
ich versuche gerade mir per Blockly Skript meine Termine per Telegram zusenden zulassen.
Das funktioniert bisher auch ganz gut. In den Datumsvariablen steht das jeweilige Datum des Termins
und in den Variablen Text+Zeit die jeweilige Zeit und Info des Termins.
Im Skript selber frage ich nun jegliche Terminkonstelation ab und lasse mir passend dazu eine Terminübersicht senden.Das komplette Skript ist leider zu lange zum Screenshoten, daher habe ich es unten angehängt.
Ich bräuchte aber noch ein bisschen Hilfe von Euch:
1.) Das Skript funktioniert aber geht das vom Aufbau her eleganter? Ich bin noch recht neu im Bereich Blockly und wurstel mich noch ein bisschen durch
2.) Ich würde mir gerne nicht nur die heutigen Termine zusenden lassen sondern auch die von morgen. Irgendwie stehe ich bei der Umsetzung noch ein bisschen
auf dem Schlauch.Anbei das exportierte Skript
<xml xmlns="http://www.w3.org/1999/xhtml"> <variables> <variable type="undefined" id="schedule">schedule</variable> <variable type="" id="@kj.6|{f[S].21=_69VS">Datum 1</variable> <variable type="" id="?|^u~vhH:V#N7]c6$D[n">Datum 2</variable> <variable type="" id="*^`Qs5.8wkU5I}v#m{Au">Datum 3</variable> <variable type="" id="@2lw{x^:nYy2.n$,]|WX">Text1 + Zeit1</variable> <variable type="" id="bh6R}c|-+!sw{/dd}gjy">Text2 + Zeit2</variable> <variable type="" id="0S.$[@iWKcFp+3PthG38">Text3 + Zeit3</variable> </variables> <block type="schedule_create" id="VEB7f,*jj#tLjv%:E(pD" x="-387" y="-1837"> <field name="NAME">schedule</field> <value name="SCHEDULE"> <shadow type="field_cron" id="wMo@]A%MKed,9t|hnSyZ"> <field name="CRON">* * * * *</field> </shadow> <block type="field_cron" id="*{Fbc0lKa6Y:lUsQkqp7"> <field name="CRON">* * * * *</field> </block> </value> <statement name="STATEMENT"> <block type="variables_set" id="RSehA#;:4LwLR5y#5wW6"> <field name="VAR" id="@kj.6|{f[S].21=_69VS" variabletype="">Datum 1</field> <value name="VALUE"> <block type="get_value" id="JNr}=$oe2m(.)=cJdgM="> <field name="ATTR">val</field> <field name="OID">javascript.0.EigeneDatenpunkte.Kalender.Datum_1</field> </block> </value> <next> <block type="variables_set" id="TXx2)Yyx%4YuT,FV^w=o"> <field name="VAR" id="?|^u~vhH:V#N7]c6$D[n" variabletype="">Datum 2</field> <value name="VALUE"> <block type="get_value" id="_Z.ndt(l4q;7GBUHK8/?"> <field name="ATTR">val</field> <field name="OID">javascript.0.EigeneDatenpunkte.Kalender.Datum_2</field> </block> </value> <next> <block type="variables_set" id="*w!guRv#,xGFHj@6v}UT"> <field name="VAR" id="*^`Qs5.8wkU5I}v#m{Au" variabletype="">Datum 3</field> <value name="VALUE"> <block type="get_value" id="$dPpp*EPfuY:roz.YFa!"> <field name="ATTR">val</field> <field name="OID">javascript.0.EigeneDatenpunkte.Kalender.Datum_3</field> </block> </value> <next> <block type="variables_set" id="i=!#{[_Gw]p@ES%Fvcgf"> <field name="VAR" id="@2lw{x^:nYy2.n$,]|WX" variabletype="">Text1 + Zeit1</field> <value name="VALUE"> <block type="get_value" id="4XpL]07,{:P$Il?K^nu)"> <field name="ATTR">val</field> <field name="OID">javascript.0.EigeneDatenpunkte.Kalender.Termin_1_Text_Uhrzeit</field> </block> </value> <next> <block type="variables_set" id="N6l9KY9BhiL7nSr@pl=E"> <field name="VAR" id="bh6R}c|-+!sw{/dd}gjy" variabletype="">Text2 + Zeit2</field> <value name="VALUE"> <block type="get_value" id="FBI@_C8|h5r?K)V^DQct"> <field name="ATTR">val</field> <field name="OID">javascript.0.EigeneDatenpunkte.Kalender.Termin_2_Text_Uhrzeit</field> </block> </value> <next> <block type="variables_set" id="[smA=4i6,TRadK(j@[.="> <field name="VAR" id="0S.$[@iWKcFp+3PthG38" variabletype="">Text3 + Zeit3</field> <value name="VALUE"> <block type="get_value" id="a8G4e6R{U|J%^F9^5;CD"> <field name="ATTR">val</field> <field name="OID">javascript.0.EigeneDatenpunkte.Kalender.Termin_3_Text_Uhrzeit</field> </block> </value> <next> <block type="controls_if" id="3NLExpu+MVxvje.au3P9"> <mutation elseif="4" else="1"></mutation> <value name="IF0"> <block type="logic_operation" id=";n]cixoPj0GxR5.=ewUM"> <field name="OP">AND</field> <value name="A"> <block type="logic_operation" id="PB7:$tV8~Oo?{lmX$b`^"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="Os)ED:^*}rO:$E=q(ngw"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="}ZiAKkpGWiDhXj={JNvf"> <field name="VAR" id="@kj.6|{f[S].21=_69VS" variabletype="">Datum 1</field> </block> </value> <value name="B"> <block type="time_get" id="a1E$PHfzrPC|x`zH5mjG"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="Y|`y=!:*#|Pk[^Di)S0v"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="A6(pswl8tAZciu/|P`7}"> <field name="VAR" id="?|^u~vhH:V#N7]c6$D[n" variabletype="">Datum 2</field> </block> </value> <value name="B"> <block type="time_get" id=";BC7lnm?9#OM_!zlerVa"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="PVCXQRb5,|VaE1i(t%*J"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="Ev#OTY_je22QJD32QJB!"> <field name="VAR" id="*^`Qs5.8wkU5I}v#m{Au" variabletype="">Datum 3</field> </block> </value> <value name="B"> <block type="time_get" id="f%+w5Aq=odU.Lt2A;SNz"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="telegram" id="j6$Is/aU-yGI[_~|dY.!"> <field name="INSTANCE">.0</field> <field name="LOG">log</field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">HTML</field> <value name="MESSAGE"> <shadow type="text" id="X7[G~9-zAhOdKhd2UtbO"> <field name="TEXT">text</field> </shadow> <block type="text_join" id="Hi0eS4EQd`{I1TP}hVKU"> <mutation items="18"></mutation> <value name="ADD0"> <block type="text" id="YF0`o.Qz3d4:Lh1+_HrB"> <field name="TEXT"><u></field> </block> </value> <value name="ADD1"> <block type="text" id="))e8#OH^I;q=,2S;mQ~m"> <field name="TEXT"><b></field> </block> </value> <value name="ADD2"> <block type="text" id="m7III*PU$Iq~Bov?#1/+"> <field name="TEXT">Termine am </field> </block> </value> <value name="ADD3"> <block type="time_get" id="g1z[M~6:#.T+=sIFrzJD"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> <value name="ADD4"> <block type="text" id="Ue`bW~NB2W+y=JvseiHi"> <field name="TEXT">:</field> </block> </value> <value name="ADD5"> <block type="text" id="/]0YdXed%gE?=fX$XKeJ"> <field name="TEXT"></b></field> </block> </value> <value name="ADD6"> <block type="text" id="LoLuTg*=ls)%Q+}3Ls4]"> <field name="TEXT"></u></field> </block> </value> <value name="ADD7"> <block type="text_newline" id="Pm*W,zC?.Df(nh|z:3u;"> <field name="Type">\n</field> </block> </value> <value name="ADD8"> <block type="text" id="]{o27fAxN)%_.V``ZWW["> <field name="TEXT">- </field> </block> </value> <value name="ADD9"> <block type="variables_get" id="gh5rXo`V^{nAY7WuRpG+"> <field name="VAR" id="@2lw{x^:nYy2.n$,]|WX" variabletype="">Text1 + Zeit1</field> </block> </value> <value name="ADD10"> <block type="text_newline" id="88q225l0TO`mJY8?%;+w"> <field name="Type">\n</field> </block> </value> <value name="ADD11"> <block type="text" id="q+j{TR;Rc4W.*Z%^hA@}"> <field name="TEXT">- </field> </block> </value> <value name="ADD12"> <block type="variables_get" id="_Nvrt4qZvw;o[UK@Xc,Q"> <field name="VAR" id="bh6R}c|-+!sw{/dd}gjy" variabletype="">Text2 + Zeit2</field> </block> </value> <value name="ADD13"> <block type="text_newline" id=";|zAK%W0Bk0:`7v7Onti"> <field name="Type">\n</field> </block> </value> <value name="ADD14"> <block type="text" id="#|+R_^fV]k,JBhJhTS!z"> <field name="TEXT">- </field> </block> </value> <value name="ADD15"> <block type="variables_get" id="1|AKq4{nO#%eXlX[[nU("> <field name="VAR" id="0S.$[@iWKcFp+3PthG38" variabletype="">Text3 + Zeit3</field> </block> </value> <value name="ADD16"> <block type="text_newline" id="+.`!q+c)i!Sao3{)/5Z("> <field name="Type">\n</field> </block> </value> <value name="ADD17"> <block type="text" id="UpdlV=!CuP$,y.pQImvg"> <field name="TEXT">Viel Spass bei den heutigen Termin &#128512 &#128584</field> </block> </value> </block> </value> </block> </statement> <value name="IF1"> <block type="logic_operation" id=".SX/ow|l(D0#)5-N@0#3"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id=",pJNhpINXolj,-[++c6("> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="1z1nP~9_i#c)8nlm,r9g"> <field name="VAR" id="?|^u~vhH:V#N7]c6$D[n" variabletype="">Datum 2</field> </block> </value> <value name="B"> <block type="time_get" id="~O~nHCY#02z0+W-H}#I@"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="7K~9O4eP*~TM*17OY;fg"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="n7L$m*=CVrd:|`dX3/E?"> <field name="VAR" id="*^`Qs5.8wkU5I}v#m{Au" variabletype="">Datum 3</field> </block> </value> <value name="B"> <block type="time_get" id="7If!N8igGh3Hhxcv#ydl"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> </block> </value> </block> </value> <statement name="DO1"> <block type="telegram" id="[2]=NQ8slxJ-8wRKo%7m"> <field name="INSTANCE"></field> <field name="LOG">log</field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">HTML</field> <value name="MESSAGE"> <shadow type="text" id="VtxOFzlW2sTar+EpIn+F"> <field name="TEXT">text</field> </shadow> <block type="text_join" id="EcHC;`NOCs^Ch8.s,p.n"> <mutation items="15"></mutation> <value name="ADD0"> <block type="text" id="iq(OtWOc?ubVvn-n2)Yv"> <field name="TEXT"><u></field> </block> </value> <value name="ADD1"> <block type="text" id="Fp+:`o7r$nn0tRZ[Pu52"> <field name="TEXT"><b></field> </block> </value> <value name="ADD2"> <block type="text" id="CsNDz_l!b6HhFN.s4AO8"> <field name="TEXT">Termine am </field> </block> </value> <value name="ADD3"> <block type="time_get" id="SFX4eWas!={O7No1@yO1"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> <value name="ADD4"> <block type="text" id="yQ(0[.HkNeSyzv4LLWuP"> <field name="TEXT">:</field> </block> </value> <value name="ADD5"> <block type="text" id="^-No19hhr*kszaBl)a1%"> <field name="TEXT"></b></field> </block> </value> <value name="ADD6"> <block type="text" id="}5}Vex:ctN8C~=]jb1XX"> <field name="TEXT"></u></field> </block> </value> <value name="ADD7"> <block type="text_newline" id="yD0s|={qn9^!R;cO.1F("> <field name="Type">\n</field> </block> </value> <value name="ADD8"> <block type="text" id="k8O:v+~l88MTtBmc]a#("> <field name="TEXT">- </field> </block> </value> <value name="ADD9"> <block type="variables_get" id="o/(_vSBICR$q{S8P,COt"> <field name="VAR" id="@2lw{x^:nYy2.n$,]|WX" variabletype="">Text1 + Zeit1</field> </block> </value> <value name="ADD10"> <block type="text_newline" id="VuLn]]WdIqzQIX.s-NaZ"> <field name="Type">\n</field> </block> </value> <value name="ADD11"> <block type="text" id="Foccj/C4X]60/8m3v[BA"> <field name="TEXT">- </field> </block> </value> <value name="ADD12"> <block type="variables_get" id="Zhoxdm~jB[teglce~sZ`"> <field name="VAR" id="bh6R}c|-+!sw{/dd}gjy" variabletype="">Text2 + Zeit2</field> </block> </value> <value name="ADD13"> <block type="text_newline" id="nE77o5Ue|2!w8VG+?V]}"> <field name="Type">\n</field> </block> </value> <value name="ADD14"> <block type="text" id="}05%Q,Q5%eC1g(D;A8zl"> <field name="TEXT">Viel Spass bei den heutigen Termin &#128512 &#128584</field> </block> </value> </block> </value> </block> </statement> <value name="IF2"> <block type="logic_compare" id="l*f$se:X,JJ%il[87?_m"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="p22q?=-]1J4/2~Mgtl1m"> <field name="VAR" id="@kj.6|{f[S].21=_69VS" variabletype="">Datum 1</field> </block> </value> <value name="B"> <block type="time_get" id="Utg17D-$.=qSq4*]$f`]"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> </block> </value> <statement name="DO2"> <block type="telegram" id="5iIb-4(#f3DO^Neb1NAD"> <field name="INSTANCE"></field> <field name="LOG">log</field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">HTML</field> <value name="MESSAGE"> <shadow type="text" id="VtxOFzlW2sTar+EpIn+F"> <field name="TEXT">text</field> </shadow> <block type="text_join" id="gC]5W:;6VBI!4WP-V@vq"> <mutation items="13"></mutation> <value name="ADD0"> <block type="text" id=".K$=wyN|r%g.%g4R#~@7"> <field name="TEXT"><u></field> </block> </value> <value name="ADD1"> <block type="text" id="V{9Ol=-[Qz%m0n+C$kUf"> <field name="TEXT"><b></field> </block> </value> <value name="ADD2"> <block type="text" id="jQ8`pjXokP+9ut`R_~zo"> <field name="TEXT">Termine am </field> </block> </value> <value name="ADD3"> <block type="time_get" id="~1GtNyuO.J2ZyER*4B;#"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> <value name="ADD4"> <block type="text" id="^^x~=r1(DuY^EvoMPnKj"> <field name="TEXT">:</field> </block> </value> <value name="ADD5"> <block type="text" id="H9e)b0/.*TeCyt]@^.}c"> <field name="TEXT"></b></field> </block> </value> <value name="ADD6"> <block type="text" id="_YPs[?G,r.:|r1R%mHrH"> <field name="TEXT"></u></field> </block> </value> <value name="ADD7"> <block type="text_newline" id=";||~TzTw!RMZ]!3t%F}T"> <field name="Type">\n</field> </block> </value> <value name="ADD8"> <block type="text" id="U/l}HeG$g_/03I~]!,0v"> <field name="TEXT">- </field> </block> </value> <value name="ADD9"> <block type="variables_get" id="9{xdNb.E4*!]vh~6Ta/r"> <field name="VAR" id="@2lw{x^:nYy2.n$,]|WX" variabletype="">Text1 + Zeit1</field> </block> </value> <value name="ADD10"> <block type="text_newline" id="I#L;kT%9SQG~0mU~?2.("> <field name="Type">\n</field> </block> </value> <value name="ADD11"> <block type="text_newline" id="lhx]EbYqgVe}u(U+Q)7O"> <field name="Type">\n</field> </block> </value> <value name="ADD12"> <block type="text" id="Gn8?h3~bP=i!3bQ%=%-v"> <field name="TEXT">Viel Spass bei den heutigen Termin &#128512 &#128584</field> </block> </value> </block> </value> </block> </statement> <value name="IF3"> <block type="logic_operation" id="u3#xO_.`J(.9duukv%Zc"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="0)xXp_BM!0}6/z.4mWCn"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="]%y9uVl4pNWQLcA5NPD/"> <field name="VAR" id="@kj.6|{f[S].21=_69VS" variabletype="">Datum 1</field> </block> </value> <value name="B"> <block type="time_get" id="+XY};=fxREMnb$KDHEBS"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="OZ20|nm6e|66OZp!6xq~"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="2OuSi3FCQ9^ysCIios;+"> <field name="VAR" id="*^`Qs5.8wkU5I}v#m{Au" variabletype="">Datum 3</field> </block> </value> <value name="B"> <block type="time_get" id="Br|Z;IM$p|B@XNv2P:T~"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> </block> </value> </block> </value> <statement name="DO3"> <block type="telegram" id="eH)mz`-!/5?swL;stoiw"> <field name="INSTANCE"></field> <field name="LOG">log</field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">HTML</field> <value name="MESSAGE"> <shadow type="text" id="VtxOFzlW2sTar+EpIn+F"> <field name="TEXT">text</field> </shadow> <block type="text_join" id="D.dqE6^]!)vSdK:]Jl~s"> <mutation items="15"></mutation> <value name="ADD0"> <block type="text" id="=C^8LKw)?}r}s0JaoYNW"> <field name="TEXT"><u></field> </block> </value> <value name="ADD1"> <block type="text" id="=BZrm+xBX/Y@6!n8`q6@"> <field name="TEXT"><b></field> </block> </value> <value name="ADD2"> <block type="text" id="qEqUa|mDlPG81UJDju{."> <field name="TEXT">Termine am </field> </block> </value> <value name="ADD3"> <block type="time_get" id="1%I|!lNL@=z}_.D[r=MX"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> <value name="ADD4"> <block type="text" id="k[Din|dTATNnV!Bg*O3a"> <field name="TEXT">:</field> </block> </value> <value name="ADD5"> <block type="text" id="ro^w1E`^dlf4BC@K30xx"> <field name="TEXT"></b></field> </block> </value> <value name="ADD6"> <block type="text" id="Tb]L[;3X,aZ}+y~pQ`GC"> <field name="TEXT"></u></field> </block> </value> <value name="ADD7"> <block type="text_newline" id="R=kGng(@C`Kd+*_oz,]a"> <field name="Type">\n</field> </block> </value> <value name="ADD8"> <block type="text" id="n`6s[I`y7l?$C{bXCbw{"> <field name="TEXT">- </field> </block> </value> <value name="ADD9"> <block type="variables_get" id="G-NRyNAp%QUGN!(OEQ#h"> <field name="VAR" id="@2lw{x^:nYy2.n$,]|WX" variabletype="">Text1 + Zeit1</field> </block> </value> <value name="ADD10"> <block type="text_newline" id="(KN+.Z#$:Zx`NwIkAzJk"> <field name="Type">\n</field> </block> </value> <value name="ADD11"> <block type="text" id="{vx!RyC0aJ=C8%h1,C[."> <field name="TEXT">- </field> </block> </value> <value name="ADD12"> <block type="variables_get" id="Ov+|[wb{{L*OWwN`aWyk"> <field name="VAR" id="0S.$[@iWKcFp+3PthG38" variabletype="">Text3 + Zeit3</field> </block> </value> <value name="ADD13"> <block type="text_newline" id="?tfMn{C(o!2uP;dg.hfk"> <field name="Type">\n</field> </block> </value> <value name="ADD14"> <block type="text" id=",7mu_bcRSH2+H~mq?qH$"> <field name="TEXT">Viel Spass bei den heutigen Termin &#128512 &#128584</field> </block> </value> </block> </value> </block> </statement> <value name="IF4"> <block type="logic_operation" id="A?y~$}H21YfS(T|`b!n!"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id=":g~8+=D]b.AwniNCBk5,"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="ki]X:ulnVXNqgjas9%6^"> <field name="VAR" id="?|^u~vhH:V#N7]c6$D[n" variabletype="">Datum 2</field> </block> </value> <value name="B"> <block type="time_get" id="gR#y^Z-*(16k+@Ura*r+"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="`/PnY0:huEbv-=8(SmCu"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="H/6w20*6A11~,lOi!?:,"> <field name="VAR" id="*^`Qs5.8wkU5I}v#m{Au" variabletype="">Datum 3</field> </block> </value> <value name="B"> <block type="time_get" id="0[HLsFkI`ci`I(}|$;-B"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> </block> </value> </block> </value> <statement name="DO4"> <block type="telegram" id="p9Ux)SV1!Gl*GL=$~vxn"> <field name="INSTANCE"></field> <field name="LOG">log</field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">HTML</field> <value name="MESSAGE"> <shadow type="text" id="VtxOFzlW2sTar+EpIn+F"> <field name="TEXT">text</field> </shadow> <block type="text_join" id="X}exGH{.`z5_K/`IV(%G"> <mutation items="15"></mutation> <value name="ADD0"> <block type="text" id="S9j7j~)b@JSV},[z2EzX"> <field name="TEXT"><u></field> </block> </value> <value name="ADD1"> <block type="text" id="49SfAl?Il^pnpo=JxlMJ"> <field name="TEXT"><b></field> </block> </value> <value name="ADD2"> <block type="text" id="?1*~l-=+vY}huh|~IXbt"> <field name="TEXT">Termine am </field> </block> </value> <value name="ADD3"> <block type="time_get" id="|#sUqa3X!hzIxz|Yd!G]"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> <value name="ADD4"> <block type="text" id="+1H8jQ.SJCTd),!=|*~h"> <field name="TEXT">:</field> </block> </value> <value name="ADD5"> <block type="text" id="|hXI;JQOA#FdqHT}(Gm$"> <field name="TEXT"></b></field> </block> </value> <value name="ADD6"> <block type="text" id=".C%bzsi|@D||i)Np8|Mq"> <field name="TEXT"></u></field> </block> </value> <value name="ADD7"> <block type="text_newline" id=".OLBbX;UA4*$jq]`AL_("> <field name="Type">\n</field> </block> </value> <value name="ADD8"> <block type="text" id="l5xz+.bj|~E4uaC[Z%RW"> <field name="TEXT">- </field> </block> </value> <value name="ADD9"> <block type="variables_get" id="|?*geVg@LU+)b$;/~aR6"> <field name="VAR" id="bh6R}c|-+!sw{/dd}gjy" variabletype="">Text2 + Zeit2</field> </block> </value> <value name="ADD10"> <block type="text_newline" id="(rgZCP(f#..Vf%ZY#V:?"> <field name="Type">\n</field> </block> </value> <value name="ADD11"> <block type="text" id="VZEaVErK#vR3:w136@/a"> <field name="TEXT">- </field> </block> </value> <value name="ADD12"> <block type="variables_get" id="+0IjIIXIw7f{=]guUt)A"> <field name="VAR" id="0S.$[@iWKcFp+3PthG38" variabletype="">Text3 + Zeit3</field> </block> </value> <value name="ADD13"> <block type="text_newline" id="+22you-eulKZ~UUtnscL"> <field name="Type">\n</field> </block> </value> <value name="ADD14"> <block type="text" id="q%e]*N^G;Q1nd_#A@0mO"> <field name="TEXT">Viel Spass bei den heutigen Termin &#128512 &#128584</field> </block> </value> </block> </value> </block> </statement> <statement name="ELSE"> <block type="telegram" id="Pcr{,V2xfY`iL+J.3xh0"> <field name="INSTANCE">.0</field> <field name="LOG">log</field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">HTML</field> <value name="MESSAGE"> <shadow type="text" id="VtxOFzlW2sTar+EpIn+F"> <field name="TEXT">text</field> </shadow> <block type="text_join" id="m1KoUwHB^?lrp6T0[BNe"> <mutation items="13"></mutation> <value name="ADD0"> <block type="text" id="iW|nc(L0^#{c$g-.rUu$"> <field name="TEXT"><u></field> </block> </value> <value name="ADD1"> <block type="text" id="L;oCdPnBMh9|VZS%SF#@"> <field name="TEXT"><b></field> </block> </value> <value name="ADD2"> <block type="text" id=".?u%(c=CS8FR{E]-`hG,"> <field name="TEXT">Termine am </field> </block> </value> <value name="ADD3"> <block type="time_get" id="6VAPi*flH_zIC.]}yi[|"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> <value name="ADD4"> <block type="text" id="RYIj*24;]2|Uz8EL3f`-"> <field name="TEXT">:</field> </block> </value> <value name="ADD5"> <block type="text" id="dBS!zcUJIb9B1#%|GtKX"> <field name="TEXT"></b></field> </block> </value> <value name="ADD6"> <block type="text" id="KZIF:$j=4VcNXOJeo=[$"> <field name="TEXT"></u></field> </block> </value> <value name="ADD7"> <block type="text_newline" id="i^!XeIatl|V6-98uEMMg"> <field name="Type">\n</field> </block> </value> <value name="ADD8"> <block type="text" id="ULh=W{2gB^}R?L1R$a`*"> <field name="TEXT">- </field> </block> </value> <value name="ADD9"> <block type="text" id="n69D11Y2$M-G)WA2$;QN"> <field name="TEXT">Heute sind keine Termine geplant.</field> </block> </value> <value name="ADD10"> <block type="text_newline" id="9~IyM*Fj@qmD/:_LAIG3"> <field name="Type">\n</field> </block> </value> <value name="ADD11"> <block type="text_newline" id="j6+R~)x^ZT}?l}~bWDzd"> <field name="Type">\n</field> </block> </value> <value name="ADD12"> <block type="text" id="6])^?4|+p(l3JE=fmi*t"> <field name="TEXT">Viel Spass ohne Termine heute &#128512 &#128584</field> </block> </value> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml>
-
-
-
@paul53
Boah super...Vielen Dank für deinen Vorschlag. Ich habe das Blockly gerade eingebunden und es funktioniert prächtig.
Würdest du die Abfrage für die morgigen Termine in ein sep. Blockly packen oder in dieses integrieren?
Ich probiere das morgen mal in aller Ruhe und lese mich mal zum Thema Listen ein.Ich habe nur noch eine Verständnisfrage: Das "falls termine" im Screenshot - Was macht diese Abfrage genau?
Vielen Dank nochmals und schönen Abend noch!
Gruß Seppel
-
@seppel786 sagte:
Das "falls termine" im Screenshot - Was macht diese Abfrage genau?
termine wird zu Beginn mit einem Leerstring initialisiert. Wenn ein Termin gefunden wurde, enthält termine keinen Leerstring mehr, also wird der mache-Zweig ausgeführt, andernfalls der sonst-Zweig.
@seppel786 sagte in Blockly Terminzusendung Telegram:
Abfrage für die morgigen Termine in ein sep. Blockly packen oder in dieses integrieren?
Integrieren, etwa so:
-
Ich glaube ich habe meine Frage nicht richtig formuliert oder ich verstehe deine Antwort nicht
Bei den anderen IF´s wird ja immer nach Variable und heutigem Datum abgefragt (IF Datum1 = Heute etc.).
In dem letzten falls wird ja aber auf die Liste direkt abgefragt ohne einen Parameter oder? ADas verstehe ich nicht so ganz.Gruß Seppel
-
@seppel786 sagte:
nach Variable und heutigem Datum abgefragt
Ja, das ist ein Vergleich, der als Ergebnis true oder false liefert. Mit if() wird das Ergebnis ausgewertet.
Wenn man mit if() einen nicht boolschen Wert abfragt, macht Javascript eine implizite Typwandlung: Ein String mit Inhalt wird zu true, ein Leerstring wird zu false. Siehe auch -
Wieder was gelernt Danke!