Liebes Tomedo Team,
ich möchte, dass automatisch Marker gesetzt werden, wenn ein bestimmter Begriff oder auch eine definierte Begriffkombination in einem oder mehreren definiertem Karteieintragstexten vorkommen. Zum Beispiel: wenn im Karteieintagstyp CAT der Begriff RA UND Phako erscheint, soll der Marker RA Pseudophakie gesetzt werden. Mit folgendem Skript funktioniert dies schon sehr gut, herzlichen Dank hier nochmals an Frau Nowak am Tomedoanwendertreffen.
typ = 'CAT'
text = 'RA • Phako, HKL'
returnvalue = 0
array = select(karteieintraege)
for e in array:
if e['typ'] == typ and text in e['eintrag']:
returnvalue = 1
break
Um die Marker nun etwas differenzierter und flexibler zu setzen fehlt mir jetzt eine UND Verknüpfung, denn der Syntax der Einträge ist über die Jahre nicht immer gleich geblieben. Wie kann ich nun obiges Skript anpassen?
Herzliche Grüsse
Andreas Fischle
ich möchte, dass automatisch Marker gesetzt werden, wenn ein bestimmter Begriff oder auch eine definierte Begriffkombination in einem oder mehreren definiertem Karteieintragstexten vorkommen. Zum Beispiel: wenn im Karteieintagstyp CAT der Begriff RA UND Phako erscheint, soll der Marker RA Pseudophakie gesetzt werden. Mit folgendem Skript funktioniert dies schon sehr gut, herzlichen Dank hier nochmals an Frau Nowak am Tomedoanwendertreffen.
typ = 'CAT'
text = 'RA • Phako, HKL'
returnvalue = 0
array = select(karteieintraege)
for e in array:
if e['typ'] == typ and text in e['eintrag']:
returnvalue = 1
break
Um die Marker nun etwas differenzierter und flexibler zu setzen fehlt mir jetzt eine UND Verknüpfung, denn der Syntax der Einträge ist über die Jahre nicht immer gleich geblieben. Wie kann ich nun obiges Skript anpassen?
Herzliche Grüsse
Andreas Fischle