Tôi đang xây dựng Apple Script để nhắc và nhận đầu vào từ người dùng thông qua hộp thoại. Câu trả lời mặc định của hộp thoại là "Nhập mã". Đầu vào bắt buộc là mã gồm 6 chữ số được cung cấp cho mỗi người dùng. Khi nhận đầu vào (hoặc mã) của người dùng, một số kiểm tra xác thực cần xảy ra để xác nhận rằng đầu vào của người dùng có thể chấp nhận được dựa trên các điều kiện sau:
Người dùng không thể nhập chữ cái hoặc ký hiệu.
Đầu vào phải ở dạng số nguyên (chỉ toàn bộ số và có số không).
Mã (đầu vào), chỉ cần chính xác (hoặc bằng) dài 6 chữ số. Không nhiều hơn hoặc không ít hơn 6.
Bối cảnh - mã của người dùng được tạo đặc biệt từ một ứng dụng khác và là duy nhất mỗi lần. Không có cách nào để tham chiếu chéo mã này.
Ví dụ, người dùng nhập 123456 vào hộp thoại. Sử dụng Apple Script, làm cách nào tôi có thể tạo tập lệnh này, đảm bảo một lần nữa, mã đó là tất cả các số và chính xác là 6 chữ số?