Loops 来自处理程序的Applescript中断循环
på是否可能从处理程序内部中断处理程序外部的循环 比如在一个处理程序/函数中打破这个重复表单Loops 来自处理程序的Applescript中断循环,loops,applescript,handler,Loops,Applescript,Handler,på是否可能从处理程序内部中断处理程序外部的循环 比如在一个处理程序/函数中打破这个重复表单 repeat set varChosenType to setsessionid() set varKlasseIDliste to readCSVfile(varChosenCSV, "KlasseIDliste") set varElevnavnIDliste to readCSVfile(varChosenCSV, "ElevnavnIDliste") set va
repeat
set varChosenType to setsessionid()
set varKlasseIDliste to readCSVfile(varChosenCSV, "KlasseIDliste")
set varElevnavnIDliste to readCSVfile(varChosenCSV, "ElevnavnIDliste")
set varChosenKlasse to ChooseKlasse(varKlasseIDliste)
set varChosenklassenames to makelistChosenKlasse(varChosenKlasse, varElevnavnIDliste)
set varChosenElev to chooseElevID(varChosenklassenames, varChosenKlasse)
showChosenElev(varChosenElev, varChosenKlasse, varFolders)
end repeat
例如,如果出现故障,您可以返回
缺少的值
,然后退出重复循环
repeat
set varChosenType to setsessionid()
set varKlasseIDliste to readCSVfile(varChosenCSV, "KlasseIDliste")
set varElevnavnIDliste to readCSVfile(varChosenCSV, "ElevnavnIDliste")
set varChosenKlasse to ChooseKlasse(varKlasseIDliste)
if varChosenKlasse is missing value then exit repeat
set varChosenklassenames to makelistChosenKlasse(varChosenKlasse, varElevnavnIDliste)
set varChosenElev to chooseElevID(varChosenklassenames, varChosenKlasse)
showChosenElev(varChosenElev, varChosenKlasse, varFolders)
end repeat
on ChooseKlasse(klasseListe)
-- do things
if condition is true then return klasse
return missing value
end