Linkin1 کی فارمز ایپ پہلے ہی وہ سب جمع کرتی ہے جو آپ کے وزیٹرز بھیجتے ہیں: رابطے کی درخواستیں، قیمت کے تخمینے، ایونٹ کی رجسٹریشن، شکایات، تجاویز اور ملازمت کی درخواستیں۔ مگر اصل کام عام طور پر ڈیش بورڈ کے اندر نہیں ہوتا — وہ ایک اسپریڈ شیٹ میں ہوتا ہے، جسے آپ کی ٹیم فلٹر کرتی ہے، ترتیب دیتی ہے، اس میں «اسٹیٹس» کا کالم بڑھاتی ہے اور اسی سے رپورٹ بناتی ہے۔
Google Sheets سِنک یہ فاصلہ مکمل طور پر ختم کر دیتا ہے۔ آپ اپنے فارم کو اپنے ہی Google اکاؤنٹ کی ایک شیٹ سے جوڑتے ہیں، اور اُسی لمحے سے ہر نیا جواب چند سیکنڈ میں شیٹ میں نمودار ہو جاتا ہے — نہ کوئی دستی ایکسپورٹ، نہ ٹیم میں بکھری CSV فائلیں، اور نہ یہ سوال کہ کون سی کاپی تازہ ہے۔

یہ فیچر اصل میں کرتا کیا ہے
یہ آپ کے منتخب کردہ ہر فارم کے لیے آپ کے اپنے Google اکاؤنٹ میں ایک اسپریڈ شیٹ بناتا ہے اور اسے خود ہی تازہ رکھتا ہے:
- جوڑتے وقت: شیٹ آپ کے فارم کے نام سے بنتی ہے اور فوراً آپ کے تمام پرانے جوابات سے بھر جاتی ہے — آپ کبھی خالی فائل سے آغاز نہیں کرتے۔
- جڑنے کے بعد: وزیٹر کے «بھیجیں» دبانے کے چند سیکنڈ بعد ہر نیا جواب ایک نئی سطر بن جاتا ہے۔
- فارم بدلنے پر: نئے فیلڈ کو دائیں طرف نیا کالم ملتا ہے اور سرخی کی سطر خودکار طور پر دوبارہ لکھی جاتی ہے۔
- جب ضرورت ہو:ابھی سِنک کریں کا بٹن پوری شیٹ کو ہمارے ڈیٹابیس سے دوبارہ بناتا ہے اور ہر فرق درست کر دیتا ہے۔
ہر فارم کی اپنی الگ شیٹ ہوتی ہے، اور آپ چاہیں تو کچھ فارم جوڑیں اور باقی چھوڑ دیں۔ سِنک یک طرفہ بھی ہے: Linkin1 شیٹ میں لکھتا ہے، اس سے کبھی پڑھتا نہیں اور فارم میں کچھ واپس نہیں بھیجتا۔
فارم جوڑنے میں ایک منٹ سے بھی کم
- ڈیش بورڈ کھولیں، پھر نصب شدہ ایپس ← فارمز ← جوابات۔
- Google Sheets sync کارڈ میں، مطلوبہ فارم کے ساتھ Google اکاؤنٹ جوڑیں دبائیں۔
- Google کی اجازت والی اسکرین قبول کریں (بالکل کیا مانگا جاتا ہے، وہ نیچے بیان ہے)۔
- آپ اُسی صفحے پر واپس آتے ہیں جہاں فارم اب سِنک شدہ ہے اور ساتھ Google Sheets میں کھولیں کا بٹن ہے۔
- اس کے بعد کسی بھی فارم کے لیے صرف شیٹ بنائیں کافی ہے — اکاؤنٹ پہلے سے جڑا ہوا ہے۔
نہ کوئی کوڈ، نہ API کیز، نہ Zapier یا Make جیسی درمیانی سروس۔ ایک ہی بٹن اجازت، شیٹ بنانا اور ابتدائی بھرائی — تینوں ایک ساتھ کرتا ہے، کیونکہ آپ کی طرف سے یہ تین نہیں، ایک ہی کام ہے۔
شیٹ اندر سے کیسی لگتی ہے
فائل میں Submissions نام کا ایک ٹیب ہوتا ہے اور ایک مقررہ سرخی جو تین کالموں سے شروع ہوتی ہے — فارم کا نام، جواب کا شناختی نمبر، بھیجنے کی تاریخ — اور اس کے بعد ہر فیلڈ کے لیے ایک کالم، اُسی ترتیب میں جس میں آپ نے فارم بنایا تھا۔
- تاریخیں ریاض کے وقت کے مطابق ہوتی ہیں، بالکل ویسے جیسے ڈیش بورڈ کے جوابات کے جدول میں نظر آتی ہیں۔
- ایک سے زیادہ چیک باکس ایک ہی خانے میں، کوما سے جدا کر کے لکھے جاتے ہیں۔
- اپلوڈ کی گئی فائلیں مکمل قابلِ کلک URL بن جاتی ہیں، نہ کہ بےکار سا راستہ۔
- حذف شدہ فیلڈ اپنا کالم برقرار رکھتا ہے، کیونکہ اوپر کی سطریں اسی ترتیب سے لکھی گئی تھیں اور ان کی قدریں ایک کالم کھسکنی نہیں چاہئیں۔
- نئے فیلڈ دائیں طرف جُڑتے ہیں اور پہلے سے موجود ترتیب کو کبھی نہیں ہلاتے۔
نتیجہ یہ کہ شیٹ آپ کے CSV ایکسپورٹ سے کالم بہ کالم مطابقت رکھتی ہے — یہ جان بوجھ کر ہے، کیونکہ دونوں ایک ہی کوڈ سے بنتے ہیں اور ان میں کبھی فرق نہیں آنا چاہیے۔
پردے کے پیچھے کیا ہوتا ہے
یہاں تکنیکی تفصیل اہم ہے، کیونکہ یہی بتاتی ہے کہ یہ فیچر آپ کے ڈیٹا اور آپ کے صفحے کی رفتار — دونوں کے لیے کیوں محفوظ ہے۔
۱۔ وزیٹر کبھی Google کا انتظار نہیں کرتا
فارم بھیجے جانے پر جواب پہلے اور ہر حال میں ہمارے ڈیٹابیس میں لکھا جاتا ہے۔ پھر جواب بند کر کے براؤزر کے حوالے کر دیا جاتا ہے، اور اس کے بعد ہی سطر Google کو بھیجی جاتی ہے — ہمارے وقت پر، وزیٹر کے وقت پر نہیں۔ اُس لمحے Google خواہ کتنا ہی سست ہو، آپ کا فارم اپنی معمول کی رفتار سے جواب دیتا ہے۔
۲۔ ریکارڈ ہمارا ڈیٹابیس ہے؛ شیٹ اُس کی نقل ہے
اگر Google کو بھیجنا کسی وجہ سے ناکام ہو — عارضی خرابی، درخواستوں کی حد، یا اجازت کی میعاد ختم — تب بھی جواب پہلے ہی محفوظ ہے اور ضائع نہیں ہو سکتا۔ نقصان صرف اتنا کہ شیٹ ایک سطر پیچھے ہے، اور فارم پر سِنک درکار ہے ظاہر ہوتا ہے۔ ابھی سِنک کریں پر ایک کلک پوری شیٹ دوبارہ لکھ دیتی ہے اور سب درست ہو جاتا ہے۔
یہی وجہ ہے کہ اس کے پیچھے نہ دوبارہ کوشش کی قطار ہے نہ کوئی شیڈول شدہ کام: مکمل دوبارہ تحریر ہر وہ صورت حل کر دیتی ہے جو قطار حل کرتی، وہ بھی صرف ایک درخواست میں۔
۳۔ «ابھی سِنک کریں» ہر چیز کی مرمت ہے
ایک ہی بٹن ناکام ترسیل، دوبارہ جوڑے گئے اکاؤنٹ، بدلے ہوئے فیلڈز والے فارم اور ہاتھ سے بگاڑی گئی شیٹ — سب سنبھالتا ہے۔ یہ Submissions ٹیب کا مواد خالی کرتا ہے اور ہمارے ڈیٹا سے دوبارہ لکھتا ہے، زیادہ سے زیادہ 5,000 جوابات (سب سے نئے)۔ فارمیٹنگ، رنگ اور کالم کی چوڑائی برقرار رہتی ہے — مٹتی صرف قدریں ہیں، ساخت نہیں۔
سلامتی اور رازداری: ہم آپ کے Google اکاؤنٹ سے اصل میں کیا مانگتے ہیں
یہ مضمون کا سب سے اہم حصہ ہے، اور اسے صاف صاف کہا جانا چاہیے۔
- صرف ایک دائرۂ اجازت:
drive.file— یہ صرف اُن فائلوں تک رسائی دیتا ہے جو ایپ نے خود بنائی ہوں۔ Linkin1 آپ کے Drive میں پہلے سے موجود کوئی فائل نہ دیکھ سکتا ہے نہ کھول سکتا ہے۔ آپ کی تمام شیٹس کھولنے والا وسیع دائرہ Google کے پاس موجود ہے، مگر ہم اسے نہ مانگتے ہیں نہ ہمیں اس کی ضرورت ہے۔ - Google سے لاگ اِن ہونے سے بالکل الگ۔ لاگ اِن پوچھتا ہے کہ آپ کون ہیں؛ یہ Drive میں فائل لکھنے کی اجازت مانگتا ہے۔ دو الگ سوال، دو الگ مواقع، دو الگ رضامندی کی اسکرینیں۔
- رسائی کی کنجیاں خفیہ کاری میں ہیں۔ ریفریش ٹوکن AES-256-GCM میں خفیہ کر کے اُسی والٹ میں رکھا جاتا ہے جو ہمارے ادائیگی گیٹ ویز کی اسناد کی حفاظت کرتا ہے۔ مختصر مدت والا ایکسیس ٹوکن بھی خفیہ ہی رکھا جاتا ہے۔
- شیٹ آپ کی ملکیت ہے۔ یہ آپ کے اپنے Drive میں، آپ کے نام سے بنتی ہے اور اکاؤنٹ الگ کرنے، ربط ختم کرنے، حتیٰ کہ Linkin1 مکمل چھوڑ دینے کے بعد بھی آپ کے پاس رہتی ہے۔
- «شیٹ کا ربط ختم کریں» شیٹ کو حذف نہیں کرتا۔ ہم صرف اس میں لکھنا بند کر دیتے ہیں۔ کسی کے گاہکوں سے بھری فائل محض اس لیے مٹا دینا کہ کسی نے بٹن دبا دیا — یہ کسی طور درست نہیں۔
- غلط استعمال سے محفوظ۔ ہر بٹن CSRF ٹوکن کے ساتھ POST ہے، اور رضامندی کا پورا سفر آپ کے سیشن کے لیے بنائے گئے
stateسے محفوظ ہے — ایک بار کے استعمال کا، دس منٹ میں ختم ہو جانے والا۔ - جب چاہیں الگ کر دیں۔Google اکاؤنٹ الگ کریں اجازت Google کو واپس کرتا ہے اور ہمارے ہاں محفوظ تمام روابط مٹا دیتا ہے۔ آپ اپنے Google اکاؤنٹ کی ترتیبات سے بھی براہِ راست اجازت واپس لے سکتے ہیں۔
یہ کیوں اہم ہے
آپ کا ڈیٹا وہاں پہنچتا ہے جہاں آپ کی ٹیم واقعی کام کرتی ہے
ڈیش بورڈ پڑھنے کے لیے بہترین ہے۔ اسپریڈ شیٹ کام کرنے کی جگہ ہے: شہر کے حساب سے ترتیب، غیر حل شدہ درخواستوں کا فلٹر، «اسٹیٹس» اور «ذمہ دار» کے کالم، ذرائع کے حساب سے پیوٹ ٹیبل، اور ایک سیکنڈ میں چارٹ۔
Google Sheets سے جڑنے والی ہر چیز کا دروازہ کھل جاتا ہے
- شیٹ کسی ساتھی کے ساتھ بانٹیں، بغیر انہیں اپنے Linkin1 ڈیش بورڈ تک رسائی دیے۔
- اس پر Looker Studio لگائیں اور ایسی زندہ رپورٹ پائیں جو خود کو تازہ کرتی رہے۔
- ہر نئی سطر پر خودکار جواب یا ای میل اطلاع بھیجنے کے لیے Google Apps Script چلائیں۔
- اسے آٹومیشن ٹولز (Zapier، Make، Power Automate) سے جوڑیں جو Sheets کو پہلے ہی سمجھتے ہیں۔
- فارمولوں اور مشروط فارمیٹنگ سے فوری نوعیت کی درخواستیں خودکار طور پر نمایاں کریں۔
«ایکسپورٹ ← ڈاؤن لوڈ ← اپلوڈ ← دوبارہ ترتیب» کا چکر ختم
دستی ایکسپورٹ ڈاؤن لوڈ ہوتے ہی پرانا ہو جاتا ہے، مختلف کمپیوٹروں پر کئی نقلوں میں بٹ جاتا ہے اور سب کو یہی سوال دے جاتا ہے کہ کون سی فائل معتبر ہے۔ لائیو سِنک یہ سوال ہی مٹا دیتا ہے۔
یہ پلیٹ فارم سے باہر ایک زندہ بیک اپ بھی ہے
آپ کا ڈیٹا بیک وقت ہمارے پاس بھی ہے اور آپ کے پاس بھی — ایسے اکاؤنٹ میں جو آپ کا اپنا ہے، اور ایسی صورت میں جسے دنیا کا ہر پروگرام پڑھ لیتا ہے۔
عملی مثالیں
- ریستوران: دورے کے بعد رائے کا فارم → روزانہ کی شیٹ، جسے منیجر موبائل پر کھولتا ہے اور شکایات آتے ہی دیکھ لیتا ہے۔
- کلینک یا سیلون: اپائنٹمنٹ کی درخواست کا فارم → وہ شیٹ جسے استقبالیہ دن کے حساب سے ترتیب دیتا ہے، ساتھ تصدیق کا کالم۔
- اسٹور: قیمت کے تخمینے کا فارم → مشترکہ شیٹ، جہاں ہر سیلز نمائندہ اپنی درخواست کی حالت اپ ڈیٹ کرتا ہے۔
- بھرتی: CV اپلوڈ والا درخواست فارم → ہر اپلوڈ کی گئی فائل کے براہِ راست لنک والی شیٹ۔
- تقریب: رجسٹریشن فارم → پیوٹ ٹیبل جو ہر سیشن کے شرکاء فوری گنتی ہے۔
جاننا مفید ہے
- اپنے نوٹس
Submissionsٹیب میں نہ لکھیں — «ابھی سِنک کریں» اسے خالی کر کے دوبارہ بناتا ہے۔ دوسرا ٹیب بنا کر وہاں اطمینان سے لکھیں؛ باقی ٹیبز کو کبھی ہاتھ نہیں لگایا جاتا۔ - سرخی کے کالموں کی ترتیب نہ بدلیں اور ٹیب کا نام نہ بدلیں — نئی سطریں محفوظ شدہ کالم ترتیب کے مطابق لکھی جاتی ہیں۔
- دوبارہ تعمیر کی حد 5,000 سطریں ہے۔ اس سے اوپر سب سے نئی سِنک ہوتی ہیں، اور سب کچھ حاصل کرنے کا راستہ CSV ایکسپورٹ ہی رہتا ہے۔
- ہاتھ سے کی گئی تبدیلیاں واپس ہم تک نہیں آتیں۔ سِنک یک طرفہ ہے۔
- اگر «رابطے کی میعاد ختم ہو گئی» نظر آئے تو Google کی طرف سے اجازت واپس لے لی گئی ہے — دوبارہ جوڑیں، پھر «ابھی سِنک کریں» دبائیں۔
عام سوالات
کیا تکنیکی مہارت درکار ہے؟ نہیں۔ بس ایک بٹن اور Google کی رضامندی کی اسکرین۔
کیا Linkin1 میری دوسری Drive فائلیں پڑھ سکتا ہے؟ نہیں۔ اجازت صرف ایپ کی بنائی فائلوں تک محدود ہے۔
کیا پرانے جوابات بھی منتقل ہوتے ہیں؟ جی ہاں، شیٹ بنتے ہی سب۔
کیا ایک سے زیادہ فارم جوڑ سکتے ہیں؟ جی ہاں، اور ہر فارم کی اپنی الگ شیٹ بنتی ہے۔
اگر شیٹ غلطی سے Drive سے مٹ جائے؟ ربط ختم کر کے نئی بنائیں؛ وہ فوراً ہمارے ڈیٹا سے بھر جائے گی۔
کیا فارم سست ہو جاتا ہے؟ نہیں۔ Google کو بھیجنے کا کام وزیٹر کو جواب مل جانے کے بعد ہوتا ہے۔
ابھی شروع کریں
اگر آپ اپنے صفحے پر کسی فارم سے جوابات جمع کرتے ہیں، تو یہ فیچر اُن جوابات کو پڑھی جانے والی فہرست سے سنبھالے جانے والے ڈیٹا میں بدل دیتا ہے۔ فارمز ایپ فعال کریں، جوابات کھولیں، اپنا فارم اپنی شیٹ سے جوڑیں — اور پھر کبھی فائل ایکسپورٹ کرنے کی ضرورت نہیں۔
اپنا Linkin1 صفحہ مفت بنائیں اور اپنے تمام جوابات ایک ہی جگہ جمع کریں۔



