کمپنی کی لوکیشن کا ڈیٹا حاصل کریں
ایسے ورک فلو میں جو کمپنی کی لوکیشن کا ڈیٹا استعمال کرتے ہیں، آپ اپنے سٹور سے کمپنی کی لوکیشن کی معلومات حاصل کرنے کے لیے Get company location data ایکشن استعمال کر سکتے ہیں۔
اس صفحہ پر
کنفیگریشن
فیلڈ
Get company location data ایکشن میں درج ذیل فیلڈ شامل ہیں، جو کوئری بنانے کے لیے استعمال ہوتی ہیں:
| فیلڈ | تفصیل |
|---|---|
| ڈیٹا کو اس لحاظ سے ترتیب دیں | مطلوب ہے۔ وہ پیرامیٹر جن کے ذریعے سرچ کوئری کے واپس کردہ ڈیٹا کو ترتیب دیا جاتا ہے۔ |
| نتائج کی زیادہ سے زیادہ تعداد | مطلوب ہے۔ آپ کی منتخب کردہ سرچ کیوری سے حاصل ہونے والے نتائج کی زیادہ سے زیادہ تعداد۔ آپ ایک وقت میں 100 تک نتائج حاصل کر سکتے ہیں۔ |
| کیوری | مطلوب ہے۔ عام کیوری سے انتخاب کریں یا اپنی کیوری بنانے کے لیے Advanced کو منتخب کریں۔ |
کیوری سٹرنگ
پچھلے دن اپ ڈیٹ ہونے والی کمپنی لوکیشن حاصل کرنے کے لیے یہ ایک مثالی کیوری ہے:
updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'updated_at ویری ایبل ایک فلٹر ہے جو کمپنی لوکیشن کیوری پر دستیاب ہے اور اسے متعدد بار استعمال کیا جا سکتا ہے یا دیگر ویری ایبل کے ساتھ ملایا جا سکتا ہے۔ scheduledAt Liquid ویری ایبل ان ورک فلو پر دستیاب ہے جنہوں نے Scheduled time ٹرگر استعمال کیا ہے۔ date_minus Liquid ٹیگ ایک خاص Flow ٹیگ ہے جو آپ کو تاریخ سے وقت منہا کرنے کی سہولت دیتا ہے۔
ڈیٹا کی کیوری کرتے وقت، یہ جاننا مفید ہے:
- دستیاب کمپنی لوکیشن فلٹر کی فہرست
- کیوری کے لیے ایک مخصوص سنٹیکس کی پیروی کرنا لازمی ہے
- کیوری فیلڈ کی ویلیو ہمیشہ دستاویزی نہیں ہوتی۔ کچھ صورتوں میں، ویلیو کو API docs دیکھ کر تلاش کیا جا سکتا ہے۔ متبادل طور پر، جب آپ فلٹر کرتے ہیں تو آپ اکثر ایڈمن میں موجود URL میں فیلڈ کی ویلیو تلاش کر سکتے ہیں۔ مثال کے طور پر، کچھ آرڈر کیوری کی ویلیو تلاش کرنے کے لیے، ایڈمن میں Orders پیج کو فلٹر کریں، اور پھر URL چیک کریں۔
- آپ Shopify GraphiQL ایپ استعمال کر کے اپنی شاپ میں کیوری چلا سکتے یا ٹیسٹ کر سکتے ہیں۔
- اس بات کا دھیان رکھیں کہ اگر آپ کی کیوری ناکام ہو جاتی ہے تو کیا ہوتا ہے۔ اکثر API (کوئی بھی نتیجہ نہ ہونے کے بجائے) تمام نتائج واپس کر دے گی۔
حاصل کردہ ڈیٹا
تمام Get data ایکشن 0 سے 100 کے درمیان وسائل کی ایک فہرست واپس کرتے ہیں۔ آپ کے یوز کیس کے لحاظ سے، آپ اس ڈیٹا کو مختلف طریقوں سے استعمال کر سکتے ہیں:
- اگر آپ کو فہرست کے ہر آئٹم کو انفرادی طور پر ہینڈل کرنے کی ضرورت ہے، جیسے کہ ہر ایک کے لیے ٹیگ شامل کرنا، تو آپ For each ایکشن استعمال کر سکتے ہیں۔
- اگر آپ کو ڈیٹا کو اکٹھا (aggregate) کرنے کی ضرورت ہے، جیسے یہ گننا کہ کتنے نتائج واپس کیے گئے، تو آپ Count یا Sum ایکشن استعمال کر سکتے ہیں۔
- اگر آپ کو فہرست آؤٹ پٹ کرنے کی ضرورت ہے، جیسے کہ تمام آئٹم کے ساتھ ای میل بھیجنا، تو آپ حاصل کردہ ڈیٹا کو براہ راست بعد کے ایکشن میں استعمال کر سکتے ہیں۔
اس ایکشن کے بعد آنے والے مراحل میں حاصل کردہ ڈیٹا تک رسائی کے لیے، Get company location data نامی ویری ایبل استعمال کریں، جو کہ کمپنی لوکیشن کی ایک فہرست ہے۔ آپ اس ویری ایبل کو کنڈیشن اور ایکشن دونوں میں استعمال کر سکتے ہیں۔ مثال کے طور پر، آپ Send internal email ایکشن میں لوکیشن کی فہرست اس طرح بھیج سکتے ہیں:
{% for single_company in GetCompanyLocationData %}
* {{ single_company.name }}
{% endfor %}ٹرگر
آپ اس ایکشن کو کسی بھی ورک فلو میں استعمال کر سکتے ہیں، بشمول Scheduled time ٹرگر کے۔ Scheduled time ٹرگر استعمال کرنے والے ورک فلو میں، ورک فلو کسی ایونٹ کے نتیجے کی بجائے آپ کے بتائے گئے وقت پر شروع ہوتا ہے۔ چونکہ آپ کے سٹور میں یا کسی ایپ سے ایسا کوئی مخصوص ایونٹ نہیں ہے جو ورک فلو کو شروع کرتا ہے، اس لیے کوئی ڈیٹا خودکار طور پر شامل نہیں ہوتا ہے۔