Google Sheets API ওভারভিউ

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

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

নিম্নলিখিতটি শীট এপিআই-এ ব্যবহৃত সাধারণ পদগুলির একটি তালিকা:

স্প্রেডশীট

Google পত্রকের প্রাথমিক বস্তু। এটি একাধিক Sheets ধারণ করতে পারে, প্রতিটি Cells থাকা কাঠামোগত তথ্য সহ। spreadsheets সম্পদ একটি স্প্রেডশীট প্রতিনিধিত্ব করে। এটিতে একটি অনন্য spreadsheetId মান রয়েছে৷

স্প্রেডশীট আইডি
একটি স্প্রেডশীটের অনন্য শনাক্তকারী। এটি একটি নির্দিষ্ট স্ট্রিং যাতে অক্ষর, সংখ্যা এবং কিছু বিশেষ অক্ষর থাকে যা একটি স্প্রেডশীট উল্লেখ করে এবং এটি স্প্রেডশীটের URL থেকে নেওয়া যেতে পারে। স্প্রেডশীট আইডি স্থিতিশীল থাকে, এমনকি যদি স্প্রেডশীটের নাম পরিবর্তন হয়।
https://docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit?gid=SHEET_ID#gid=SHEET_ID
শীট

একটি স্প্রেডশীটের মধ্যে একটি পৃষ্ঠা বা ট্যাব৷ Sheets সম্পদ একটি শীট প্রতিনিধিত্ব করে। এটিতে একটি অনন্য সাংখ্যিক sheetId মান এবং পত্রক title রয়েছে SheetProperties অবজেক্টের অংশ হিসেবে।

শীট আইডি
একটি স্প্রেডশীটের মধ্যে একটি নির্দিষ্ট পত্রকের জন্য অনন্য শনাক্তকারী৷ এটি একটি নির্দিষ্ট স্ট্রিং যাতে অক্ষর, সংখ্যা এবং কিছু বিশেষ অক্ষর থাকে যা একটি শীটকে উল্লেখ করে এবং এটি স্প্রেডশীটের URL থেকে নেওয়া যেতে পারে। শিট আইডি স্থিতিশীল থাকে, এমনকি পত্রকের নাম পরিবর্তন হলেও। একটি উদাহরণের জন্য, স্প্রেডশীট আইডি দেখুন।
সেল

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

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

উদাহরণ দেখান

  • Sheet1!A1:B2 শিট1-এর প্রথম দুটি সারি এবং কলামের সমস্ত ঘরকে বোঝায়।
  • Sheet1!A:A শিট1-এর প্রথম কলামের সমস্ত কক্ষকে নির্দেশ করে৷
  • Sheet1!1:2 বলতে Sheet1-এর প্রথম দুই সারির সমস্ত ঘর বোঝায়।
  • Sheet1!A5:A 5 নং সারি থেকে শীট 1 এর প্রথম কলামের সমস্ত কক্ষকে নির্দেশ করে৷
  • A1:B2 প্রথম দৃশ্যমান শীটের প্রথম দুটি সারি এবং কলামের সমস্ত ঘরকে বোঝায়।
  • Sheet1 বলতে Sheet1-এর সমস্ত কক্ষকে বোঝায়।
  • 'Jon's_Data'!A1:D5 বলতে "Jon's_Data" নামের একটি শীটের প্রথম পাঁচটি সারি এবং চারটি কলামের সমস্ত ঘর বোঝায়।
  • 'My Custom Sheet'!A:A "আমার কাস্টম শীট" নামের একটি শীটের প্রথম কলামের সমস্ত কক্ষকে নির্দেশ করে৷
  • 'My Custom Sheet' "আমার কাস্টম পত্রক" এর সমস্ত কক্ষকে নির্দেশ করে।

স্পেস, বিশেষ অক্ষর, বা একটি বর্ণসংখ্যার সমন্বয় সহ শীটের নামের জন্য একক উদ্ধৃতি প্রয়োজন।

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

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

উদাহরণ দেখান

  • Sheet1!R1C1:R2C2 শিট1 এর উপরের দুটি সারির প্রথম দুটি কক্ষকে বোঝায়।
  • R1C1:R2C2 প্রথম দৃশ্যমান শীটের উপরের দুটি সারির প্রথম দুটি কক্ষকে বোঝায়।
  • Sheet1!R[3]C[1]
নামকৃত পরিসর
একটি অ্যাপ্লিকেশান জুড়ে রেফারেন্স সহজ করার জন্য একটি কাস্টম নামের একটি সংজ্ঞায়িত সেল বা কক্ষের পরিসর৷ একটি FilterView সংস্থান একটি নামযুক্ত পরিসরের প্রতিনিধিত্ব করে।
সুরক্ষিত পরিসীমা
একটি সংজ্ঞায়িত সেল বা কোষের পরিসর যা সংশোধন করা যায় না। একটি ProtectedRange সম্পদ একটি সুরক্ষিত পরিসরের প্রতিনিধিত্ব করে।
  • প্রমাণীকরণ এবং অনুমোদন পরিচালনা সহ Google Workspace API-এর সাথে ডেভেলপ করা সম্পর্কে জানতে, Google Workspace-এ Develop দেখুন।

  • কিভাবে একটি শীট এপিআই অ্যাপ কনফিগার এবং চালাতে হয় তা শিখতে, জাভাস্ক্রিপ্ট কুইকস্টার্ট ব্যবহার করে দেখুন।