অ্যাডভান্সড স্লাইডস পরিষেবা আপনাকে অ্যাপস স্ক্রিপ্ট ব্যবহার করে স্লাইডস API অ্যাক্সেস করতে দেয়। এই পরিষেবাটি স্ক্রিপ্টগুলিকে Google স্লাইডসে কন্টেন্ট পড়তে এবং সম্পাদনা করতে দেয়।
তথ্যসূত্র
এই পরিষেবা সম্পর্কে বিস্তারিত তথ্যের জন্য, স্লাইডস API-এর রেফারেন্স ডকুমেন্টেশন দেখুন। অ্যাপস স্ক্রিপ্টের সমস্ত উন্নত পরিষেবার মতো, উন্নত স্লাইডস পরিষেবাটি পাবলিক API-এর মতো একই বস্তু, পদ্ধতি এবং পরামিতি ব্যবহার করে। আরও তথ্যের জন্য, পদ্ধতি স্বাক্ষর কীভাবে নির্ধারণ করা হয় তা দেখুন।
সমস্যাগুলি রিপোর্ট করতে এবং অন্যান্য সহায়তা পেতে, স্লাইডস সহায়তা নির্দেশিকা দেখুন।
নমুনা কোড
নীচের নমুনা কোডটি API এর সংস্করণ 1 ব্যবহার করে।
একটি নতুন উপস্থাপনা তৈরি করুন
নিচের উদাহরণটি স্লাইডস অ্যাডভান্সড পরিষেবা ব্যবহার করে কীভাবে একটি নতুন উপস্থাপনা তৈরি করতে হয় তা দেখায়। এটি একটি নতুন উপস্থাপনা রেসিপি নমুনা তৈরি করুন এর সমতুল্য।
একটি নতুন স্লাইড তৈরি করুন
নিম্নলিখিত উদাহরণটি একটি উপস্থাপনায় একটি নির্দিষ্ট সূচীতে এবং পূর্বনির্ধারিত বিন্যাস সহ একটি নতুন স্লাইড কীভাবে তৈরি করতে হয় তা দেখায়। এটি একটি নতুন স্লাইড রেসিপি নমুনা তৈরি করুন এর সমতুল্য।
পৃষ্ঠার উপাদান অবজেক্ট আইডি পড়ুন
নিচের উদাহরণটি দেখায় কিভাবে একটি নির্দিষ্ট স্লাইডে প্রতিটি পৃষ্ঠার উপাদানের জন্য অবজেক্ট আইডিগুলি ফিল্ড মাস্ক ব্যবহার করে পুনরুদ্ধার করা যায়। এটি একটি পৃষ্ঠা রেসিপি নমুনা থেকে পঠন উপাদানের অবজেক্ট আইডিগুলির সমতুল্য।
একটি নতুন টেক্সট বক্স যোগ করুন
নিচের উদাহরণটি দেখায় কিভাবে একটি স্লাইডে একটি নতুন টেক্সট বক্স যোগ করতে হয় এবং তাতে টেক্সট যোগ করতে হয়। এটি "Add a text box to a slide recipe sample" এর সমতুল্য।
আকৃতির টেক্সট ফর্ম্যাট করুন
নিচের উদাহরণটি দেখায় কিভাবে একটি আকৃতির টেক্সট ফরম্যাট করতে হয়, তার রঙ, ফন্ট আপডেট করতে হয় এবং তার টেক্সট আন্ডারলাইন করতে হয়। এটি একটি আকৃতি বা টেক্সটবক্স রেসিপি নমুনায় ফরম্যাট টেক্সটের সমতুল্য।
সেরা অনুশীলন
ব্যাচ আপডেট
স্লাইডস অ্যাডভান্সড সার্ভিস ব্যবহার করার সময়, একটি লুপে batchUpdate কল করার পরিবর্তে একটি অ্যারেতে একাধিক অনুরোধ একত্রিত করুন।
করবেন না — একটি লুপে batchUpdate কল করুন।
var titles = ["slide 1", "slide 2"];
for (var i = 0; i < titles.length; i++) {
Slides.Presentations.batchUpdate(preso, {
requests: [{
createSlide: ...
}]
});
}
করুন — আপডেটের একটি অ্যারে সহ batchUpdate কল করুন।
var requests = [];
var titles = ["slide 1", "slide 2"];
for (var i = 0; i < titles.length; i++) {
requests.push({ createSlide: ... });
}
Slides.Presentations.batchUpdate(preso, {
requests: requests
});