এই বিভাগে কিছু নমুনা অ্যাপ্লিকেশন এবং ‘রেসিপি’ উদাহরণ উপস্থাপন করা হয়েছে, যা দেখায় কিভাবে গুগল স্লাইডসের কোনো উদ্দিষ্ট কাজকে গুগল স্লাইডস এপিআই অনুরোধে রূপান্তর করা যায়।
কোডল্যাবস

স্লাইডস কোডল্যাব আপনাকে শেখায় কীভাবে সবচেয়ে প্রচলিত সফটওয়্যার লাইসেন্সগুলোর বিশ্লেষণের জন্য গুগল স্লাইডস এপিআই-কে একটি কাস্টম প্রেজেন্টেশন টুল হিসেবে ব্যবহার করতে হয়।
আপনি শিখবেন কীভাবে BigQuery ব্যবহার করে GitHub-এর সমস্ত ওপেন সোর্স কোড কোয়েরি করতে হয় এবং আপনার ফলাফল উপস্থাপনের জন্য Slides API ব্যবহার করে একটি স্লাইড ডেক তৈরি করতে হয়।
নমুনা অ্যাপ্লিকেশন

Markdown to Slides কমান্ড-লাইন টুলটি আপনাকে মার্কডাউন ফাইল থেকে স্লাইড ডেক তৈরি করতে দেয়।
আপনি এটি ব্যবহার করে স্লাইডস এপিআই (Slides API) অন্বেষণ করতে পারেন, অথবা রিপোজিটরিটি ফর্ক করে কোডটি পরিবর্তন করে আপনার জাভাস্ক্রিপ্ট অ্যাপ্লিকেশনে স্লাইডস আউটপুট সরবরাহ করতে পারেন।
রেসিপি
এই বিভাগে তালিকাভুক্ত উদাহরণগুলি দেখায় কিভাবে স্লাইডস-এর সাধারণ ক্রিয়াকলাপগুলিকে স্লাইডস এপিআই অনুরোধ হিসাবে প্রকাশ করা যায়।
ভাষা-নিরপেক্ষ হওয়ার জন্য এই উদাহরণগুলো HTTP অনুরোধ হিসেবে উপস্থাপন করা হয়েছে। গুগল এপিআই ক্লায়েন্ট লাইব্রেরি ব্যবহার করে একটি নির্দিষ্ট ভাষায় স্লাইডস এপিআই অনুরোধ প্রোটোকল কীভাবে প্রয়োগ করতে হয় তা জানতে, নিম্নলিখিত নির্দেশিকাগুলো দেখুন:
- একটি স্লাইড তৈরি করুন
- আকৃতি এবং লেখা যোগ করুন
- ডেটা একত্রিত করে একটি প্রেজেন্টেশন তৈরি করুন
- একটি স্লাইডে চার্ট যোগ করুন
- টেক্সট সম্পাদনা এবং স্টাইল করুন
এই বিভাগের রেসিপিগুলো নিম্নলিখিত শ্রেণীতে বিভক্ত:
- প্রাথমিক পঠন — এমন কিছু প্রণালী যা কোনো উপস্থাপনা থেকে তথ্য পড়ার সাধারণ উপায়গুলো দেখায়।
- মৌলিক লিখনশৈলী — প্রেজেন্টেশন লেখার সাধারণ কিছু পদ্ধতি।
- এলিমেন্ট অপারেশন — পেজের সাধারণ এলিমেন্ট তৈরি ও সম্পাদনার কাজগুলো দেখানোর পদ্ধতি।
- প্রেজেন্টেশন পরিচালনা — প্রেজেন্টেশন তৈরি ও সম্পাদনার পদ্ধতি।
- স্লাইড পরিচালনা — প্রেজেন্টেশনে কীভাবে স্লাইড তৈরি, সরানো এবং মুছে ফেলা যায়, তার পদ্ধতি।
- টেবিল পরিচালনা — স্লাইডের মধ্যে কীভাবে টেবিল তৈরি ও সম্পাদনা করতে হয়, তার পদ্ধতি।
- রূপান্তর কার্যক্রম — স্লাইডের উপাদানগুলোর আকার ও অবস্থান পরিবর্তনের পদ্ধতি।
স্লাইডস এপিআই ব্যবহার করে একটি নির্দিষ্ট কাজ সম্পন্ন করার প্রায়শই একাধিক উপায় থাকে। একাধিক আপডেট অনুরোধকে একটিমাত্র মেথড কলে একত্রিত করতে, যেখানে সম্ভব presentations.batchUpdate ব্যাচ মেথডটি ব্যবহার করুন। এটি ক্লায়েন্ট HTTP ওভারহেড কমায়, কোয়েরির সংখ্যা হ্রাস করে, প্রেজেন্টেশনের রিভিশনের সংখ্যা কমিয়ে আনে এবং সমস্ত পরিবর্তন অ্যাটমিকভাবে প্রয়োগ করে।
পারফরম্যান্স আরও উন্নত করতে, প্রেজেন্টেশন, পেজ এবং পেজ এলিমেন্ট পড়া ও আপডেট করার সময় ফিল্ড মাস্ক ব্যবহার করুন।