apple script ..显示多个结果而不是一个。如何修复它显示一个?


哦哦了
2024-12-27 05:40:19 (2月前)
  1. 47然后显示对话框“雪中有更好的变化


撒哈拉
</跨度>

如果answer2大于或等于48且answer2小于或等于50,则显示对话框“我笑得很厉害

2 条回复
  1. 0# SHOU宅大可爱 | 2019-08-31 10-32




    display dialog

    返回一个字符串,而不是一个数字。您必须将字符串强制转换为整数



    把它放在你的代码之前。




    1. repeat
      set answer2 to text returned of (display dialog Enter a Number default answer 0”)
      try
      set answer2 to answer2 as integer
      exit repeat
      on error
      display dialog I said: Enter a Number buttons {“Give Up”, Try again”} cancel button 1 default button 2
      end try
      end repeat

    2. </code>


    我建议使用

    if

    1. -
    2. <code>
    3. else if
    4. </code>
    5. -
    6. <code>
    7. end if
    8. </code>
    9. 语法以获得更好的性能


登录 后才能参与评论