মূল লেখায় যান

Google Sheets-এর জন্য Google key বানিয়ে নিন

LessonQ আপনার স্প্রেডশিটে লেখে একটা সার্ভিস অ্যাকাউন্ট হয়ে: একটা রোবট ইউজার, যেটা থাকে আপনার নিজের Google Cloud প্রজেক্টে। এটা একবারই বানাতে হয়, তারপর তার key ফাইল (ছোট একটা JSON ফাইল) ডাউনলোড করে LessonQ-কে দেন। পুরোটা ফ্রি, কোনো কার্ড লাগে না।

এই ভিডিওতে · ৩:০৬

ভিডিওর কথাগুলো পড়ুন

শুরু করার আগে

“শুরু করার আগে” অংশ
  • যে Google অ্যাকাউন্টে আপনার স্প্রেডশিটগুলো থাকবে, সেটাই ব্যবহার করুন। প্রজেক্ট, সার্ভিস অ্যাকাউন্ট আর স্প্রেডশিট, সব ওই অ্যাকাউন্টের।
  • এখানে কোনো খরচ নেই। Google Sheets আর Drive API ফ্রি, বিলিং অ্যাকাউন্ট লাগে না। Google ফ্রি ট্রায়ালের কথা বললে বা কার্ড চাইলে বাদ দিতে পারেন।
  • সময় লাগে মোটামুটি পাঁচ মিনিট, একবারই।

LessonQ থেকে শুরু করুন

“LessonQ থেকে শুরু করুন” অংশ

LessonQ-এ Settings → Google Sheets খুলে Setup guide চাপুন। এই পাতার ধাপগুলোই সেখানে আছে, প্রতিটার সাথে Google Cloud-এর ঠিক পাতার সরাসরি লিংক।

LessonQ-এর Setup guide: Set up your Google service account, ধাপ 1 Create a Google Cloud project, সাথে লিংক
  1. Open the project creator: প্রতিটা ধাপে এ রকম একটা লিংক আছে।

প্রথমবার Google Cloud খুললে Google আপনার Country জানতে চায়, আর ওদের Terms of Service-এ রাজি হতে বলে।

Google Cloud-এর প্রথমবারের উইন্ডো: Country আর Terms of Service, সাথে Agree and continue

১. প্রজেক্ট বানান

“১. প্রজেক্ট বানান” অংশ
  1. Google Cloud-এ New Project খুলুন (Setup guide-এর লিংক থেকে, বা Select a project → New project)।
  2. যেকোনো নাম দিন, যেমন LessonQ Sheets, তারপর Create চাপুন।
  3. প্রজেক্ট তৈরি হলে Google নোটিফিকেশনে জানায়। সেখানে Select Project চাপুন, যাতে নতুন প্রজেক্টটাই খোলা থাকে।
Google Cloud-এর New Project: প্রজেক্টের নাম LessonQ Sheets লেখা, আর Create বোতাম
  1. Project name।
  2. Create।
Google Cloud-এর নোটিফিকেশন: Create Project LessonQ Sheets, Just now, সাথে Select Project
  1. Select Project। তারপর ওপরে প্রজেক্টের নামটা দেখে নিন।

২. API চালু করুন

“২. API চালু করুন” অংশ
  1. Google Sheets API-এর পাতা খুলে Enable চাপুন। এটা দিয়েই LessonQ শিটে রো লেখে।
  2. চাইলে Google Drive API-এর পাতা খুলে Enable চাপুন। তাহলে LessonQ-এ লিংক পেস্ট না করে তালিকা থেকে স্প্রেডশিট বেছে নিতে পারবেন।
Google Sheets API-এর পাতা, সাথে Enable বোতাম
  1. Enable।

৩. রোল ছাড়া একটা সার্ভিস অ্যাকাউন্ট বানান

“৩. রোল ছাড়া একটা সার্ভিস অ্যাকাউন্ট বানান” অংশ
  1. IAM & Admin → Service Accounts খুলে Create service account চাপুন।
  2. একটা নাম দিন, যেমন lessonq-sync, তারপর Create and continue চাপুন।
  3. Google এখানে একটা রোল দিতে বলে (Permissions)। এই ধাপটা বাদ দিন, কোনো রোল দেবেন না, Continue চাপুন।
  4. Done চাপুন।
Create service account: নাম lessonq-sync, তার আইডি আর ইমেইল, আর Create and continue
  1. Service account name।
  2. Create and continue।
Create service account-এর ধাপ 2 Permissions (optional), Select a role খালি রাখা
  1. Select a role: খালি রাখুন।

৪. key ফাইল ডাউনলোড করুন

“৪. key ফাইল ডাউনলোড করুন” অংশ
  1. তালিকায় সার্ভিস অ্যাকাউন্টের ঠিকানায় চেপে সেটা খুলুন, তারপর Keys ট্যাবে যান।
  2. Add key চাপুন, তারপর Create new key বেছে নিন।
  3. JSON রেখে Create চাপুন। আপনার কম্পিউটারে একটা ফাইল ডাউনলোড হবে।
Create private key for lessonq-sync: JSON বেছে নেওয়া, আর Create
  1. JSON।
  2. Create।
Private key saved to your computer, সাথে ফাইলের নাম
  1. Private key saved to your computer। এই ফাইলটাই আপনার key ফাইল।

এবার ফাইলটা LessonQ-কে দিন: LessonQ-এ Google Sheets কানেক্ট করুন।