এই বিভাগে একটি কোডল্যাব দেওয়া হয়েছে, যা ব্যবহার করে আপনি গুগল শিটস এপিআই (Google Sheets API)-এর সাথে পরিচিত হতে পারবেন। এছাড়াও, কিছু "রেসিপি" উদাহরণ দেওয়া হয়েছে, যা দেখায় কীভাবে গুগল শিটস-এর কোনো উদ্দিষ্ট অ্যাকশনকে একটি এপিআই অনুরোধে (API request) রূপান্তর করতে হয়।
প্রায়শই এপিআই ব্যবহার করে একটি নির্দিষ্ট কাজ সম্পন্ন করার একাধিক উপায় থাকে। কোনো কাজ কীভাবে করবেন তা ঠিক করার সময়, নিম্নলিখিত বিষয়গুলো মনে রাখবেন:
- সেলের মান পড়া বা লেখার প্রয়োজন হলে,
spreadsheetsকালেকশনের চেয়েspreadsheets.valuesকালেকশনটি একটি ভালো বিকল্প। সাধারণ পড়া/লেখার কাজের জন্য এর ইন্টারফেসটি ব্যবহার করা সহজ। যেখানে সম্ভব, একাধিক অনুরোধকে একটিমাত্র মেথড কলে একত্রিত করতে ব্যাচ মেথডগুলো (
spreadsheet.batchUpdate,spreadsheet.values.batchGet, এবংspreadsheet.values.batchUpdate) ব্যবহার করুন। এই ব্যাচ মেথডগুলো ব্যবহার করলে কর্মদক্ষতা বৃদ্ধি পায়, কারণ এগুলো:- ক্লায়েন্ট HTTP ওভারহেড হ্রাস করুন।
- অনুসন্ধানের সংখ্যা হ্রাস করুন।
- ডকুমেন্টটিতে সংশোধনের সংখ্যা কমান।
- ব্যাচের সমস্ত পরিবর্তনের পারমাণবিকতা নিশ্চিত করুন।
রেসিপি
এই বিভাগে তালিকাভুক্ত উদাহরণগুলি দেখায় কিভাবে শীটস-এর সাধারণ কাজগুলিকে শীটস এপিআই ভি৪ (Sheets API v4) অনুরোধ হিসাবে প্রকাশ করা যায়।
ভাষা-নিরপেক্ষ হওয়ার জন্য এই উদাহরণগুলো HTTP অনুরোধ আকারে উপস্থাপন করা হয়েছে। গুগল এপিআই ক্লায়েন্ট লাইব্রেরি ব্যবহার করে একটি নির্দিষ্ট ভাষায় কীভাবে শীটস এপিআই অনুরোধ প্রোটোকল প্রয়োগ করতে হয় তা জানতে, ‘ সেল ভ্যালু পড়া ও লেখা’ এবং ‘স্প্রেডশিট আপডেট করা’ গাইডগুলো দেখুন।
এই বিভাগের রেসিপিগুলো নিম্নলিখিত শ্রেণীতে বিভক্ত:
- প্রাথমিক পাঠ — এমন পদ্ধতি যা দেখায় কীভাবে একটি শীট থেকে মান পড়তে হয়।
- প্রাথমিক লিখন — একটি শীটে কীভাবে মান লিখতে হয় তার পদ্ধতি।
- মৌলিক ফরম্যাটিং — শীট এবং সেলের চেহারা পরিবর্তন করার পদ্ধতি।
- চার্ট — একটি শীটে কীভাবে চার্ট তৈরি ও পরিবর্তন করতে হয়, তার পদ্ধতি।
- শর্তসাপেক্ষ ফরম্যাটিং — শর্ত সাপেক্ষে সেলের চেহারা পরিবর্তন করার পদ্ধতি।
- ডেটা অপারেশন — স্প্রেডশিটে ডেটা তৈরি, স্থানান্তর এবং পরিচালনা করার পদ্ধতি।
- নামযুক্ত ও সুরক্ষিত রেঞ্জ — স্প্রেডশিটে কীভাবে নামযুক্ত ও সুরক্ষিত রেঞ্জ তৈরি, আপডেট এবং অপসারণ করতে হয়, তার পদ্ধতি।
- পিভট টেবিল — একটি শীটে কীভাবে পিভট টেবিল তৈরি করতে হয় তার পদ্ধতি।
- সারি ও কলাম সংক্রান্ত কার্যক্রম — সারি ও কলাম যোগ করা, সরানো ও স্থানান্তর করা এবং সেগুলোর বৈশিষ্ট্য হালনাগাদ করার পদ্ধতি।
- শিট অপারেশন — শিট তৈরি, খালি, কপি ও ডিলিট করার পদ্ধতি এবং এর প্রোপার্টিগুলো নিয়ন্ত্রণ করার উপায়।