অ্যাডভান্সড স্লাইড পরিষেবা আপনাকে Apps স্ক্রিপ্ট ব্যবহার করে স্লাইড API অ্যাক্সেস করতে দেয়। এই পরিষেবাটি স্ক্রিপ্টগুলিকে Google স্লাইডে সামগ্রী পড়তে এবং সম্পাদনা করতে দেয়৷
রেফারেন্স
এই পরিষেবার বিস্তারিত তথ্যের জন্য, স্লাইড API-এর রেফারেন্স ডকুমেন্টেশন দেখুন। Apps Script-এর সমস্ত উন্নত পরিষেবাগুলির মতো, উন্নত স্লাইড পরিষেবাটি পাবলিক API হিসাবে একই বস্তু, পদ্ধতি এবং পরামিতিগুলি ব্যবহার করে৷ আরও তথ্যের জন্য, দেখুন কিভাবে পদ্ধতি স্বাক্ষর নির্ধারণ করা হয় ।
সমস্যাগুলি রিপোর্ট করতে এবং অন্যান্য সহায়তা পেতে, স্লাইড সমর্থন নির্দেশিকা দেখুন।
নমুনা কোড
নীচের নমুনা কোডটি API-এর সংস্করণ 1 ব্যবহার করে।
একটি নতুন উপস্থাপনা তৈরি করুন
নিম্নলিখিত উদাহরণটি স্লাইডের উন্নত পরিষেবা ব্যবহার করে কীভাবে একটি নতুন উপস্থাপনা তৈরি করতে হয় তা প্রদর্শন করে৷ এটি একটি নতুন উপস্থাপনা রেসিপি নমুনা তৈরি করুন সমতুল্য।
একটি নতুন স্লাইড তৈরি করুন
নিম্নলিখিত উদাহরণটি দেখায় কিভাবে একটি উপস্থাপনায় একটি নতুন স্লাইড তৈরি করতে হয়, একটি নির্দিষ্ট সূচকে এবং পূর্বনির্ধারিত বিন্যাস সহ। এটি একটি নতুন স্লাইড রেসিপি নমুনা তৈরি করুন এর সমতুল্য।
পৃষ্ঠা উপাদান অবজেক্ট আইডি পড়ুন
নিচের উদাহরণটি দেখায় কিভাবে একটি ফিল্ড মাস্ক ব্যবহার করে একটি নির্দিষ্ট স্লাইডে প্রতিটি পৃষ্ঠার উপাদানের জন্য অবজেক্ট আইডি পুনরুদ্ধার করা যায়। এটি একটি পৃষ্ঠা রেসিপি নমুনা থেকে রিড এলিমেন্ট অবজেক্ট আইডির সমতুল্য।
একটি নতুন টেক্সট বক্স যোগ করুন
নিচের উদাহরণটি দেখায় কিভাবে একটি স্লাইডে একটি নতুন টেক্সট বক্স যোগ করতে হয় এবং এতে টেক্সট যোগ করতে হয়। এটি একটি স্লাইড রেসিপি নমুনায় একটি পাঠ্য বাক্স যুক্ত করুন এর সমতুল্য।
ফর্ম্যাট টেক্সট আকার
নিচের উদাহরণটি দেখায় কিভাবে একটি আকৃতির টেক্সট ফরম্যাট করতে হয়, এর রঙ, ফন্ট আপডেট করে এবং এর টেক্সট আন্ডারলাইন করে। এটি একটি আকার বা টেক্সটবক্স রেসিপি নমুনার ফর্ম্যাট পাঠ্যের সমতুল্য।
সর্বোত্তম অনুশীলন
ব্যাচ আপডেট
স্লাইডস অ্যাডভান্সড সার্ভিস ব্যবহার করার সময়, 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
});