গুগল শিটস এপিআই একটি আরামদায়ক ইন্টারফেস যা আপনাকে স্প্রেডশিটের ডেটা পড়তে এবং পরিবর্তন করতে দেয়। শিটস এপিআই আপনাকে এগুলি করতে দেয়:
- স্প্রেডশিট তৈরি করুন
- স্প্রেডশিট সেল মানগুলি পড়ুন এবং লিখুন
- স্প্রেডশিট ফর্ম্যাটিং আপডেট করুন
- কানেক্টেড শিট ম্যানেজ করুন
শীটস এপিআই-তে ব্যবহৃত সাধারণ শব্দগুলির একটি তালিকা নিচে দেওয়া হল:
- স্প্রেডশিট
গুগল শিটের প্রাথমিক অবজেক্ট। এতে একাধিক
Sheetsথাকতে পারে, প্রতিটিতেCellsকাঠামোগত তথ্য থাকে।spreadsheetsরিসোর্স একটি স্প্রেডশিটকে প্রতিনিধিত্ব করে। এতে একটি অনন্যspreadsheetIdমান থাকে।- স্প্রেডশিট আইডি
- একটি স্প্রেডশিটের জন্য অনন্য শনাক্তকারী। এটি একটি নির্দিষ্ট স্ট্রিং যাতে অক্ষর, সংখ্যা এবং কিছু বিশেষ অক্ষর থাকে যা একটি স্প্রেডশিটকে উল্লেখ করে এবং এটি স্প্রেডশিটের URL থেকে নেওয়া যেতে পারে। স্প্রেডশিটের নাম পরিবর্তন হলেও স্প্রেডশিট আইডি স্থিতিশীল থাকে।
https://docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit?gid=SHEET_ID#gid=SHEET_ID- পত্রক
একটি স্প্রেডশিটের মধ্যে একটি পৃষ্ঠা বা ট্যাব।
Sheetsরিসোর্স একটি শীটকে প্রতিনিধিত্ব করে। এতেSheetPropertiesঅবজেক্টের অংশ হিসেবে একটি অনন্য সংখ্যাসূচকsheetIdমান এবং শীটtitleথাকে।- পত্রক আইডি
- একটি স্প্রেডশিটের মধ্যে একটি নির্দিষ্ট শিটের জন্য অনন্য শনাক্তকারী। এটি একটি নির্দিষ্ট পূর্ণসংখ্যা যাতে সংখ্যা থাকে যা একটি শিটকে উল্লেখ করে এবং এটি স্প্রেডশিটের URL থেকে নেওয়া যেতে পারে। শিটের নাম পরিবর্তন হলেও শিট আইডি স্থিতিশীল থাকে। উদাহরণস্বরূপ, স্প্রেডশিট আইডি দেখুন।
- কোষ
একটি শীটের মধ্যে টেক্সট বা ডেটার একটি পৃথক ক্ষেত্র। ঘরগুলি সারি এবং কলামে সাজানো থাকে এবং কোষের একটি পরিসর হিসাবে গোষ্ঠীভুক্ত করা যেতে পারে।
Cellsসংস্থান প্রতিটি কোষকে প্রতিনিধিত্ব করে, কিন্তু এর একটি অনন্য ID মান নেই। পরিবর্তে, সারি এবং কলামের স্থানাঙ্কগুলি কোষগুলিকে সনাক্ত করে।- A1 স্বরলিপি
- একটি সিনট্যাক্স যা একটি কোষ বা কোষের পরিসর নির্ধারণ করতে ব্যবহৃত হয় যার একটি স্ট্রিং থাকে যার মধ্যে শীটের নাম এবং কলাম অক্ষর এবং সারি সংখ্যা ব্যবহার করে শুরু এবং শেষ কোষ স্থানাঙ্ক থাকে। এই পদ্ধতিটি সবচেয়ে সাধারণ এবং কার্যকর যখন একটি পরম পরিসরের কোষ উল্লেখ করা হয়।
-
Sheet1!A1:B2বলতে Sheet1 এর প্রথম দুটি সারি এবং কলামের সমস্ত ঘর বোঝায়। -
Sheet1!A:Aবলতে Sheet1 এর প্রথম কলামের সমস্ত কোষকে বোঝায়। -
Sheet1!1:2বলতে Sheet1 এর প্রথম দুটি সারির সমস্ত কোষকে বোঝায়। -
Sheet1!A5:Aবলতে Sheet 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 নামের একটি শীটকে বোঝায়। তবে, যদি "Sheet1" নামে একটি নামযুক্ত পরিসর থাকে, তাহলে Sheet1 নামযুক্ত পরিসরকে বোঝায় এবং'Sheet1'শীটকে বোঝায়।- R1C1 স্বরলিপি
- একটি সিনট্যাক্স যা একটি কোষ বা কোষের পরিসর নির্ধারণ করতে ব্যবহৃত হয় যার একটি স্ট্রিং থাকে যার মধ্যে শিটের নাম এবং সারি সংখ্যা এবং কলাম সংখ্যা ব্যবহার করে শুরু এবং শেষ কোষ স্থানাঙ্ক থাকে। এই পদ্ধতিটি A1 স্বরলিপির চেয়ে কম সাধারণ, তবে একটি নির্দিষ্ট কোষের অবস্থানের সাথে সম্পর্কিত কোষের পরিসর উল্লেখ করার সময় এটি কার্যকর হতে পারে।
-
Sheet1!R1C1:R2C2বলতে Sheet1 এর উপরের দুটি সারির প্রথম দুটি ঘরকে বোঝায়। -
R1C1:R2C2বলতে প্রথম দৃশ্যমান শীটের উপরের দুটি সারির প্রথম দুটি ঘরকে বোঝায়। -
Sheet1!R[3]C[1]বলতে বর্তমান ঘরের ডানদিকে তিনটি সারি এবং একটি কলাম থাকা ঘরকে বোঝায়।
- নামযুক্ত পরিসর
- একটি নির্দিষ্ট ঘর বা কক্ষের পরিসর যার একটি কাস্টম নাম থাকে যা একটি অ্যাপ্লিকেশন জুড়ে রেফারেন্সগুলিকে সহজ করে তোলে। একটি
FilterViewরিসোর্স একটি নামযুক্ত পরিসরকে প্রতিনিধিত্ব করে। - সুরক্ষিত পরিসর
- একটি নির্ধারিত ঘর বা কোষের পরিসর যা পরিবর্তন করা যায় না। একটি
ProtectedRangeরিসোর্স একটি সুরক্ষিত পরিসরকে প্রতিনিধিত্ব করে।
সম্পর্কিত বিষয়
Google Workspace API ব্যবহার করে ডেভেলপমেন্ট সম্পর্কে জানতে, যার মধ্যে প্রমাণীকরণ এবং অনুমোদন পরিচালনা করা অন্তর্ভুক্ত, Develop on Google Workspace দেখুন।
একটি Sheets API অ্যাপ কীভাবে কনফিগার এবং চালাতে হয় তা শিখতে, JavaScript quickstart ব্যবহার করে দেখুন।