ایڈوانسڈ ایڈیشن میں کیا شامل ہے
- ہر ٹپ میں کوڈ، API یا آٹومیشن شامل ہے۔ جس چیز کے لیے صرف اسکرین پر کارروائیاں درکار ہوں وہ عملی ایڈیشن میں آتی ہے، اور یہ ایڈیشن اس کی جگہ متعلقہ عملی ٹپ سے لنک کرتا ہے۔
- کوڈ مقامی Python میں چلایا گیا اور نتیجہ دکھایا گیا ہے۔ جس کوڈ کو Microsoft 365 میں سائن اِن درکار ہے اسے سائن اِن کے مرحلے تک چلایا گیا، جس سے تصدیق ہوتی ہے کہ اس کے استعمال کردہ SDK کالز موجود ہیں۔
- کوڈ میں کوئی راز موجود نہیں؛ ٹیننٹ آئی ڈیز اور اسی طرح کی قدریں ماحولیاتی متغیرات (environment variables) سے پڑھی جاتی ہیں۔ جو کوڈ کچھ بھی لکھتا یا بھیجتا ہے وہ بطورِ طے شدہ کچھ نہیں کرتا (DRY_RUN)۔
- جو کوڈ Microsoft Graph استعمال کرتا ہے وہ اپنی ضرورت کی کم سے کم اجازتوں کا نام دیتا ہے۔
پڑھنے کی ترتیب
- اینڈ ٹو اینڈ دستورالعمل (خیال سے عملی نفاذ تک ایک مثال)
- کمپیوٹیشنل سوچ (تقسیم کریں، تجرید کریں، تصدیق کریں)
- ہدایات سے کوڈ تک (Copilot سے کوڈ کیسے مانگیں)
- کوڈ کہاں چلے، اس کا انتخاب
- تصدیق، اجازتیں اور گورننس
- ایپس × Python صفحات (اپنی استعمال کردہ ایپ سے شروع کریں)
- ورک فلو کے نسخے اور دستاویزی تلاش (مشترکہ مثالیں)
پیشگی شرائط
- Python 3 مقامی طور پر دستیاب ہے۔ لائبریریاں ہر پروجیکٹ کے الگ ورچوئل ماحول (venv) میں انسٹال کریں۔
- Microsoft 365 کا ورک یا اسکول اکاؤنٹ۔
- Microsoft Graph استعمال کرنے والے کوڈ کے لیے، ایسی ایپ جو آپ کے ادارے کے منتظمین نے Microsoft Entra میں رجسٹر کی ہو، اور جسے مطلوبہ اجازتوں کی منظوری حاصل ہو۔ اجازتوں کو اپنے طور پر وسیع نہ کریں۔
- Excel میں Python اپنی دستیابی اور لائسنسنگ شرائط کے تابع ہے (Excel × Python صفحہ دیکھیں)۔
ایپس × Python
ایکسل × پائتھون
=PY() اور xl() کے ساتھ سیلز سے pandas چلانا، اور مقامی طور پر openpyxl کب استعمال کرنا چاہیے
7 مشورےWord × Python
python-docx کے ساتھ پیراگراف اور جدولیں نکالنا اور نتائج کو الگ فائل میں لکھنا
7 مشورےPowerPoint × Python
python-pptx سے سلائیڈ کا متن، جدول اور نوٹس یکمشت پڑھنا
7 مشورےآؤٹ لک × پائتھون
Microsoft Graph کے ذریعے میل اور کیلنڈر ایونٹس کو پڑھنا اور گننا
8 مشورےٹیمز × پائتھن
Workflows کے ذریعے پوسٹ کرنا، Graph سے پیغامات پڑھنا، اور بوٹس
8 مشورےSharePoint / OneDrive × Python
Graph کے ذریعے ڈرائیوز، فہرستیں اور کالم کی قدریں پڑھنا، اور صرف تبدیلیوں کو ٹریک کرنا
10 تجاویزدستاویزی تلاش × Python
بڑے دستاویزی ذخیروں میں صرف الفاظ ملانے کے بجائے مفہوم کی بنیاد پر تلاش
8 مشورےایجنٹس × Python
Copilot Studio اور Agents SDK ایجنٹس میں Python منطق شامل کرنا
6 تجاویزCopilot میں کوڈ کا نفاذ
Copilot کوڈ کہاں لکھتا اور چلاتا ہے، اور نتیجے کی جانچ کیسے کی جائے
8 مشورےPower Automate × Python
Python فلوز میں کہاں فٹ ہوتا ہے (ڈیسک ٹاپ اور Azure Functions)
یہ صفحہ کیسے تیار کیا جاتا ہے:
اینڈ ٹو اینڈ دستورالعمل
ایک عملی مثال: Word دستاویزات میں الفاظ کی جانچ، خیال سے لے کر دیکھ بھال تک
8 حصےکمپیوٹیشنل سوچ
تجزیہ، تجرید، نمونوں کی شناخت، الگورتھم کی ڈیزائننگ اور تصدیق، ایک حقیقی کام پر قدم بہ قدم
6 تجاویزہدایات سے کوڈ تک
Copilot اور GitHub Copilot سے کوڈ لکھوانے کے لیے ہدایات کے نمونے
6 تجاویزکوڈ کہاں چلے، اس کا انتخاب
Excel میں Python، مقامی venv، Azure Functions اور نوٹ بکس
10 تجاویزتصدیق، اجازتیں اور گورننس
MSAL سائن اِن، کم از کم استحقاق، رازوں کا انتظام، ذاتی ڈیٹا اور آڈٹ ٹریلز
5 تجاویزورک فلو کے نسخے
الفاظ کی جانچ، سلائیڈز کی اجتماعی جانچ، کھاتے کی گنتی، درخواستی میل کی گنتی اور لائبریری کالموں کا آڈٹ
حال ہی میں شامل یا اپ ڈیٹ کیا گیا
- 9 اکتوبر 2026SharePoint / OneDrive × Python · نظرثانی شدہایک Graph درخواست میں bearer token کے ساتھ تھمب نیلز حاصل کریں، کوئی ری ڈائریکٹ نہیں
- 9 اکتوبر 2026تصدیق، اجازتیں اور گورننس · شامل کیا گیاہر اپ لوڈ سیشن چنک کے ساتھ SharePoint Online ٹوکن بھیجیں
- 9 اکتوبر 2026Power Automate × Python · شامل کیا گیاAzure Functions Hosted Skills ورک فلو کے لیے @workflow_tool لکھیں
- 7 اکتوبر 2026Power Automate × Python · شامل کیا گیاcontext.call_agent کے ذریعے Durable Functions آرکیسٹریٹر سے ایجنٹ کو کال کریں
- 7 اکتوبر 2026ایجنٹس × Python · شامل کیا گیاmarkdown_agent بائنڈنگ کے ذریعے Python Azure Function میں ایک Agent شامل کریں
- 2 اکتوبر 2026Teams × Python · شامل کیا گیاڈاؤنلوڈرز کے ساتھ منسلکات وصول کریں اور انہیں input_files سے پڑھیں
- 2 اکتوبر 2026تصدیق، اجازتیں اور گورننس · شامل کیا گیاایک درخواست کو شروع سے آخر تک ٹریس کرنے کے لیے request_id لاگ کریں
- 12 ستمبر 2026Word × Python · شامل کیا گیاGraph کے ذریعے OneDrive یا SharePoint سے .docx ڈاؤن لوڈ کریں اور اسے میموری میں پڑھیں
- 12 ستمبر 2026Word × Python · شامل کیا گیادو ورژنز کا پیراگراف بہ پیراگراف موازنہ کریں اور ایک نئی Word رپورٹ لکھیں
- 12 ستمبر 2026Word × Python · شامل کیا گیااسٹائل کی جانچ کے نتائج کو دستاویز کی کاپی پر Word تبصروں کی صورت میں لکھیں
یہ سیکشن کیسے تیار کیا جاتا ہے
ماخذ سرکاری Microsoft دستاویزات (learn.microsoft.com، support.microsoft.com)، Microsoft 365 Developer Blog، Microsoft Graph changelog، اور ہر لائبریری کی سرکاری دستاویزات اور GitHub ریلیز نوٹس ہیں۔ سرچ انجن کے نتائج کے صفحات استعمال نہیں کیے جاتے۔
نئی معلومات ہر روز خودکار طور پر جمع کی جاتی ہیں اور امیدوار نکات میں تبدیل کی جاتی ہیں۔ مشینی جانچ اس بات کی تصدیق کرتی ہے کہ تائیدی عبارت ماخذ میں موجود ہے، اعداد ماخذ میں نظر آتے ہیں، نکتہ عملی ایڈیشن سے مماثل نہیں، کوڈ میں کوئی راز یا ڈیفالٹ تحریر نہیں، Graph کی اجازتیں کم سے کم اور نامزد ہیں، اور کوڈ کے API نام ماخذ میں موجود ہیں۔ صرف جانچ پاس کرنے والے امیدوار شائع کیے جاتے ہیں۔ خودکار طور پر جمع کیے گئے امیدواروں کا کوڈ سرور پر کبھی نہیں چلایا جاتا۔
یہ سیکشن سرکاری پروڈکٹ دستاویزات نہیں ہے۔ کوڈ کو پہلے تھوڑے سے ڈیٹا پر، اپنی تنظیم کے قواعد اور اجازتوں کے اندر رہ کر آزمائیں۔