Python 3.x 如何在AppleScript中验证用户输入

Python 3.x 如何在AppleScript中验证用户输入,python-3.x,applescript,Python 3.x,Applescript,这是我第一次使用AppleScript,如何添加验证,以便用户不能在输入字段中提交空白信息 firstname = """ display dialog "What is your name?" default answer "" ¬ buttons {"Submit"} """ 下面是一个如何确保用户输入内容的示例: set text返回到“” textReturned等于“”时重复此操作 将文本返回设置为返回的文本(显示对话框) “你叫什么名字?”按钮{“提交”} 默认按钮1默认答案“”)

这是我第一次使用AppleScript,如何添加验证,以便用户不能在输入字段中提交空白信息

firstname = """
display dialog "What is your name?" default answer "" ¬
buttons {"Submit"}
"""

下面是一个如何确保用户输入内容的示例:

set text返回到“”
textReturned等于“”时重复此操作
将文本返回设置为返回的文本(显示对话框)
“你叫什么名字?”按钮{“提交”}
默认按钮1默认答案“”)
结束重复
如果要确保用户键入的内容不是空格字符(或粘贴在制表符中),请添加,例如:

if(执行shell脚本“sed's/[:blank:][]//g”