Och för att förtydliga varför det blir så:
"result" är det absolut senaste resultatet som AppleScript givit ifrån sig, men när du sa "set search to text returned…" så instruerade du AppleScript att lämna ifrån sig en text-sträng, vilket innebär att när du i nästa steg försöker säga "button returned of of the result" så funkar inte det, eftersom din textfnutt ine innhåller något som heter "button returned"
Sättet man gör det på är precis som Baron visar, att man sparar resultatet i en variabel, som innehåller både "text returned" och "button returned", och som kan hämtas precis närsomhelst.
Överhuvudtaget ska man akta sig noga för att använda "the result" eftersom det är oerhört ömtåligt.