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

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