استخدام إجراءات "شرط" في الاختصارات
يمكنك استخدام إجراء "شرط" (معروف أيضًا باسم الإجراء الشرطي) لإعداد اختصار يتحقق من شروط معينة وتختلف وظيفته حسب الشرط الذي يتم استيفاؤه. تمنحك إجراءات "شرط" المرونة في إعداد مسارات مختلفة يمكن للإجراءات اتخاذها حسب الشروط التي لا تُعرَف إلا عند تشغيل الاختصار.
ببساطة واختصار، يسمح لك إجراء "شرط" بالتعبير عما يلي في الاختصار: افعل هذا إذا تحقق الشرط؛ وإلا فافعل ذاك. تختلف سلسلة الإجراءات التي يتم تشغيلها وفقًا لكل نتيجة.
يمكنك استخدام إجراء "شرط" لاختبار ما إذا كان المحتوى الممرر إلى الإجراء كإدخال يستوفي شرطًا معينًا أم لا. على سبيل المثال، يمكنك استخدام إجراء "شرط" للتأكد من أن صفحة الويب التي تم جلبها من الإجراء السابق تحتوي على كلمة "غريتا".
ملاحظة: إذا لم تكن على وعي جيد بمفهوم الإدخالات والإخراجات، فانظر مقدمة عن آلية عمل الاختصارات.
بمجرد وضع إجراء "شرط" في الاختصار، فإنه يتضمن ثلاث علامات (علامات في محرر الاختصارات): "شرط" و"وإلا" و"إنهاء في حالة".
في علامة "شرط"، يمكنك تكوين معاملات الإدخال والقيمة. اضغط على معامل الإدخال لاختيار أحد الشروط. تعتمد الشروط المتوفرة على نوع الإدخال. إدخالات النصوص لها شروط مثل: "هو" و"ليس" و"يتضمن". إدخالات الأعداد لها شروط مثل: "أكبر من" و"أقل من" و"بين".
بما أن هناك احتمالين لنتائج إجراء "شرط" - الشرط صواب أو الشرط خطأ - يمكنك وضع الإجراءات في مسارين. وعند تشغيل الاختصار، إذا كان الشرط صوابًا، يتم تمرير الإدخال إلى أول إجراء بعد "شرط" مباشرة، أما إذا كان خطأً، فيتم تمرير الإدخال إلى أول إجراء بعد علامة "وإلا".
يقوم آخر إجراء ينشئ إخراجًا في حالة "شرط" أو حالة "وإلا" بتمرير محتوياته خلال علامة "إنهاء في حالة" كإخراج (متوفر لجلبه كمتغير Magic في "نتائج الشرط"). هذا يعني أن آخر إجراء في كل مسار في إجراء "شرط" يؤثر في إخراج الإجراء ككل.
تلميح: يمكنك وضع إجراءات "شرط" إجراءً داخل إجراء لإنشاء شجرة أكثر تعقيدًا من القرارات في الاختصار: في محرر الاختصارات، اسحب إجراء "شرط" الثاني بحيث يتراكب على الجزء السفلي من إجراء "شرط" الأول. يتداخل (يشتبك) إجراء "شرط" الثاني أسفل إجراء "شرط" الأول.