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