![](https://help.apple.com/assets/5B9014F10946229C37C593B4/5B9014F50946229C37C593C7/ar_EG/c10e8a839dc838a25d0feb0e9e428a0a.png)
استخدام إجراءات "شرط" في الاختصارات
يمكنك استخدام إجراء "شرط" (معروف أيضًا باسم الإجراء الشرطي) لإعداد اختصار يتحقق من شروط معينة وتختلف وظيفته حسب الشرط الذي يتم استيفاؤه. تمنحك إجراءات "شرط" المرونة في إعداد مسارات مختلفة يمكن للإجراءات اتخاذها حسب الشروط التي لا تُعرَف إلا عند تشغيل الاختصار.
ببساطة واختصار، يسمح لك إجراء "شرط" بالتعبير عما يلي في الاختصار: إذا تحقق الشرط فافعل هذا؛ وإلا، فافعل ذاك. تختلف سلسلة الإجراءات التي يتم تشغيلها وفقًا لكل نتيجة.
يمكنك استخدام إجراء "شرط" لاختبار ما إذا كان المحتوى الممرر إلى الإجراء كإدخال يستوفي شرطًا معينًا أم لا. على سبيل المثال، يمكنك استخدام إجراء "شرط" للتأكد من أن صفحة الويب التي تم جلبها من الإجراء السابق تحتوي على كلمة "ملفوف".
ملاحظة: إذا لم تكن على وعي جيد بمفهوم الإدخالات والإخراجات، فانظر كيف تعمل الاختصارات؟
![إعداد إجراء "شرط".](https://help.apple.com/assets/5B9014F10946229C37C593B4/5B9014F50946229C37C593C7/ar_EG/6dfbed5d581bc378f79029419d65d5c5.png)
بمجرد وضع إجراء "شرط" في الاختصار، فإنه يتضمن ثلاث علامات (علامات في محرر الاختصارات): "شرط" (لا تظهر كعلامة منفصلة)، و"وإلا"، و"إنهاء في حالة".
داخل علامة "شرط"، يمكنك تكوين معاملات الإدخال والقيمة. اضغط على معامل الإدخال لاختيار أحد الشروط الأربعة المتوفرة:
يساوي: اختبار ما إذا كان الإدخال يطابق القيمة التي حددتها تطابقًا تامًا أم لا، سواء كانت القيمة نصًا أم رقمًا.
يتضمن: اختبار ما إذا كان الإدخال (الذي قد يكون نصًا أساسيًا أو قائمة) يتضمن النص الذي حددته مرة واحدة على الأقل أم لا.
أكبر من: اختبار ما إذا كان الإدخال أكبر من قيمة معينة أم لا.
أقل من: اختبار ما إذا كان الإدخال أقل من قيمة معينة أم لا.
لا يتوفر معاملا "أكبر من" و"أقل من" إلا عند تمرير رقم كإدخال.
بما أن هناك احتمالين لنتائج إجراء "شرط" - الشرط صواب أو الشرط خطأ - يمكنك وضع الإجراءات في مسارين. وعند تشغيل الاختصار، إذا كان الشرط صوابًا، يتم تمرير الإدخال إلى أول إجراء بعد "شرط" مباشرة، أما إذا كان خطأً، فيتم تمرير الإدخال إلى أول إجراء بعد علامة "وإلا".
![إجراء "شرط" موضوع في مسارين.](https://help.apple.com/assets/5B9014F10946229C37C593B4/5B9014F50946229C37C593C7/ar_EG/70d378a6fdc6de558b0d142d331dd451.png)
يقوم آخر إجراء ينشئ إخراجًا في حالة "شرط" أو حالة "وإلا" بتمرير محتوياته خلال علامة "إنهاء في حالة" كإخراج (متوفر لجلبه كمتغير Magic في "نتائج الشرط"). هذا يعني أن آخر إجراء في كل مسار في إجراء "شرط" يؤثر في إخراج الإجراء ككل.
تلميح: يمكنك وضع إجراءات "شرط" إجراءً داخل إجراء لإنشاء شجرة أكثر تعقيدًا من القرارات في الاختصار: في محرر الاختصارات، اسحب إجراء "شرط" الثاني بحيث يتراكب على الجزء السفلي من إجراء "شرط" الأول. يتداخل (يشتبك) إجراء "شرط" الثاني أسفل إجراء "شرط" الأول.