• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

AppleScript: Wo ist der Fehler?

Unixer

Erdapfel
Registriert
08.10.12
Beiträge
4
Hallo,

wo ist der Fehler? Danke im voraus

Code:
set x_a to "A und"

set y_a to display dialog "Geben Sie etwas ein" default answer ""

-- {text returned:"B", button returned:"OK"}

if text returned of y_a = "B" then
   
    display dialog (get x_a) & (get y_a)
   
else
   
    display dialog "Weiter"
   
end if
 

Tobias Scholze

Apfeltalk Entwicker
AT Redaktion
Registriert
15.07.09
Beiträge
1.581
Hi,
leider spreche ich kein AS, aber kannst du sagen was genau nicht geht.
Eventuell sollte der Beitrag in das entsprechende Unterforum verschoben werden wo eher die Koenner vorbei schauen. :)

Grüße,
 

Macmissionar

Granny Smith
Registriert
19.04.06
Beiträge
16
Code:
set x_a to "A und"
set y_a to display dialog "Geben Sie etwas ein" default answer ""
if text returned of y_a = "B" then
    display dialog x_a & " " & text returned of y_a
else
    display dialog "Weiter"
end if

Hi, den Quatsch mit get kannst Du direkt weglassen. Ansonsten steckt in x_b ja nicht der reine String der Antwort, sondern ein Array des zurückgegebenen Wertes des gesamten Dialoges. Also mußt Du text returned benutzen, um die eigentliche Antwort zu erhalten.