Google Sheets API ওভারভিউ

Google Sheets API হল একটি RESTful ইন্টারফেস যা আপনাকে একটি স্প্রেডশীটের ডেটা পড়তে এবং সংশোধন করতে দেয়৷ এই API এর সবচেয়ে সাধারণ ব্যবহারগুলির মধ্যে নিম্নলিখিত কাজগুলি অন্তর্ভুক্ত রয়েছে:

  • স্প্রেডশীট তৈরি করুন
  • স্প্রেডশীট সেল মান পড়ুন এবং লিখুন
  • স্প্রেডশীট বিন্যাস আপডেট করুন
  • সংযুক্ত পত্রক পরিচালনা করুন

নীচে শীট API-এ ব্যবহৃত সাধারণ পদগুলির একটি তালিকা রয়েছে:

স্প্রেডশীট

Google পত্রকের প্রাথমিক অবজেক্ট যাতে একাধিক শীট থাকতে পারে, প্রতিটি কক্ষে থাকা কাঠামোগত তথ্য সহ। একটি স্প্রেডশীট সংস্থান প্রতিটি স্প্রেডশীট প্রতিনিধিত্ব করে এবং একটি অনন্য spreadsheetId মান রয়েছে, যার মধ্যে অক্ষর, সংখ্যা, হাইফেন বা আন্ডারস্কোর রয়েছে। আপনি Google পত্রক URL-এ স্প্রেডশীট আইডি খুঁজে পেতে পারেন:

https://docs.google.com/spreadsheets/d/ spreadsheetId /edit#gid=0

শীট

একটি স্প্রেডশীটের মধ্যে একটি পৃষ্ঠা বা ট্যাব৷ একটি পত্রক সম্পদ প্রতিটি শীট প্রতিনিধিত্ব করে এবং একটি অনন্য শিরোনাম এবং সংখ্যাসূচক sheetId মান রয়েছে৷ আপনি একটি Google পত্রক URL এ শীট আইডি খুঁজে পেতে পারেন:

https://docs.google.com/spreadsheets/d/aBC-123_xYz/edit#gid= sheetId

সেল

একটি পত্রকের মধ্যে পাঠ্য বা ডেটার একটি পৃথক ক্ষেত্র। কক্ষগুলি সারি এবং কলামে সাজানো হয় এবং কক্ষগুলির একটি পরিসর হিসাবে গোষ্ঠীবদ্ধ করা যেতে পারে। একটি সেলডেটা রিসোর্স প্রতিটি কক্ষের প্রতিনিধিত্ব করে, কিন্তু এটির একটি অনন্য আইডি মান নেই। পরিবর্তে, সারি এবং কলাম স্থানাঙ্ক কোষগুলি সনাক্ত করে।

A1 স্বরলিপি

কলামের অক্ষর এবং সারি সংখ্যা ব্যবহার করে শীট নাম এবং কলামের সূচনা এবং শেষ কক্ষ স্থানাঙ্ক ধারণ করে এমন একটি স্ট্রিং সহ একটি ঘর বা কক্ষের পরিসর সংজ্ঞায়িত করতে ব্যবহৃত একটি সিনট্যাক্স৷ কক্ষের একটি পরম পরিসর উল্লেখ করার সময় এই পদ্ধতিটি সবচেয়ে সাধারণ এবং দরকারী।

উদাহরণ দেখান

  • Sheet1!A1:B2 শিট1 এর উপরের দুটি সারির প্রথম দুটি কক্ষকে নির্দেশ করে৷
  • Sheet1!A:A শিট1-এর প্রথম কলামের সমস্ত কক্ষকে নির্দেশ করে৷
  • Sheet1!1:2 বলতে Sheet1-এর প্রথম দুই সারির সমস্ত ঘর বোঝায়।
  • Sheet1!A5:A 5 নং সারি থেকে শীট 1 এর প্রথম কলামের সমস্ত কক্ষকে নির্দেশ করে৷
  • A1:B2 প্রথম দৃশ্যমান শীটের উপরের দুটি সারির প্রথম দুটি কক্ষকে বোঝায়।
  • Sheet1 বলতে Sheet1-এর সমস্ত কক্ষকে বোঝায়।
  • 'My Custom Sheet'!A:A "আমার কাস্টম শীট" নামের একটি শীটের প্রথম কলামের সমস্ত কক্ষকে নির্দেশ করে৷ স্পেস, বিশেষ অক্ষর, বা একটি বর্ণসংখ্যার সমন্বয় সহ শীটের নামের জন্য একক উদ্ধৃতি প্রয়োজন।
  • 'My Custom Sheet' বলতে 'মাই কাস্টম শীট'-এর সমস্ত কক্ষকে বোঝায়।

টিপ : যেখানে সম্ভব, আপনার স্প্রেডশীটের মধ্যে থাকা বস্তুর জন্য স্বতন্ত্র নাম ব্যবহার করুন। উদাহরণস্বরূপ, A1 প্রথম দৃশ্যমান শীটে A1 সেলকে বোঝায়, যেখানে 'A1' A1 নামের একটি শীটের সমস্ত কোষকে বোঝায়। একইভাবে, Sheet1 বলতে Sheet1-এর সমস্ত কক্ষকে বোঝায়। যাইহোক, যদি "শীট1" শিরোনামের একটি নামযুক্ত পরিসর থাকে, তাহলে পত্রক 1 নামকৃত পরিসরকে নির্দেশ করে এবং 'শীট1' শীটকে নির্দেশ করে।

R1C1 স্বরলিপি

একটি সিনট্যাক্স একটি স্ট্রিং সহ একটি ঘর বা কক্ষের পরিসর সংজ্ঞায়িত করতে ব্যবহৃত হয় যাতে শীটের নাম এবং সারি সংখ্যা এবং কলাম সংখ্যা ব্যবহার করে শুরু এবং শেষ কক্ষ স্থানাঙ্ক রয়েছে৷ এই পদ্ধতিটি A1 স্বরলিপির চেয়ে কম সাধারণ, কিন্তু প্রদত্ত কোষের অবস্থানের সাথে সম্পর্কিত কোষের পরিসর উল্লেখ করার সময় এটি কার্যকর হতে পারে।

উদাহরণ দেখান

  • Sheet1!R1C1:R2C2 শিট1 এর উপরের দুটি সারির প্রথম দুটি কক্ষকে বোঝায়।
  • R1C1:R2C2 প্রথম দৃশ্যমান শীটের উপরের দুটি সারির প্রথম দুটি কক্ষকে বোঝায়।
  • Sheet1!R[3]C[1]
নামকৃত পরিসর

একটি অ্যাপ্লিকেশান জুড়ে রেফারেন্স সহজ করার জন্য একটি কাস্টম নামের একটি সংজ্ঞায়িত সেল বা কক্ষের পরিসর৷ একটি ফিল্টারভিউ সংস্থান একটি নামযুক্ত পরিসরের প্রতিনিধিত্ব করে।

সুরক্ষিত পরিসীমা

একটি সংজ্ঞায়িত সেল বা কোষের পরিসর যা সংশোধন করা যায় না। একটি ProtectedRange সম্পদ একটি সুরক্ষিত পরিসরের প্রতিনিধিত্ব করে।

পরবর্তী পদক্ষেপ

  • প্রমাণীকরণ এবং অনুমোদন পরিচালনা সহ Google Workspace API-এর সাথে ডেভেলপ করা সম্পর্কে জানতে, Google Workspace-এ Develop দেখুন।

  • কিভাবে একটি সাধারণ পত্রক API অ্যাপ কনফিগার এবং চালাতে হয় তা শিখতে, Quickstarts ওভারভিউ পড়ুন।