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মান এবং শীটSheetPropertiesঅবজেক্টের অংশ হিসাবে শীটtitleরয়েছে৷- শীট আইডি
- একটি স্প্রেডশীটের মধ্যে একটি নির্দিষ্ট পত্রকের জন্য অনন্য শনাক্তকারী৷ এটি একটি নির্দিষ্ট পূর্ণসংখ্যা যার সংখ্যা রয়েছে যা একটি শীট উল্লেখ করে এবং এটি স্প্রেডশীটের URL থেকে নেওয়া যেতে পারে। শিট আইডি স্থিতিশীল থাকে, এমনকি পত্রকের নাম পরিবর্তন হলেও। একটি উদাহরণের জন্য, স্প্রেডশীট আইডি দেখুন।
- সেল
একটি পত্রকের মধ্যে পাঠ্য বা ডেটার একটি পৃথক ক্ষেত্র। কক্ষগুলি সারি এবং কলামে সাজানো হয় এবং কক্ষগুলির একটি পরিসর হিসাবে গোষ্ঠীবদ্ধ করা যেতে পারে।
Cellsরিসোর্স প্রতিটি কক্ষের প্রতিনিধিত্ব করে, কিন্তু এটির একটি অনন্য আইডি মান নেই। পরিবর্তে, সারি এবং কলাম স্থানাঙ্ক কোষগুলি সনাক্ত করে।- A1 স্বরলিপি
- কলামের অক্ষর এবং সারি সংখ্যা ব্যবহার করে শীট নাম এবং কলামের সূচনা এবং শেষ কক্ষ স্থানাঙ্ক ধারণ করে এমন একটি স্ট্রিং সহ একটি ঘর বা কক্ষের পরিসর সংজ্ঞায়িত করতে ব্যবহৃত একটি সিনট্যাক্স৷ কক্ষের একটি পরম পরিসর উল্লেখ করার সময় এই পদ্ধতিটি সবচেয়ে সাধারণ এবং দরকারী।
-
Sheet1!A1:B2শিট1-এর প্রথম দুটি সারি এবং কলামের সমস্ত ঘরকে বোঝায়। -
Sheet1!A:Aশিট1-এর প্রথম কলামের সমস্ত কক্ষকে নির্দেশ করে৷ -
Sheet1!1:2বলতে Sheet1-এর প্রথম দুই সারির সমস্ত ঘর বোঝায়। -
Sheet1!A5:A5 নং সারি থেকে শীট 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 দেখুন।
কিভাবে একটি শীট এপিআই অ্যাপ কনফিগার এবং চালাতে হয় তা শিখতে, জাভাস্ক্রিপ্ট কুইকস্টার্ট ব্যবহার করে দেখুন।