Class Image

ছবি

একটি চিত্র প্রতিনিধিত্বকারী একটি PageElement

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
align On Page(alignmentPosition) Image এলিমেন্টটিকে পৃষ্ঠার নির্দিষ্ট অ্যালাইনমেন্ট অবস্থানে সারিবদ্ধ করে।
bring Forward() Image পৃষ্ঠার উপাদানটিকে পেজে এক উপাদান সামনে নিয়ে আসে।
bring To Front() Image পৃষ্ঠার উপাদানটিকে পৃষ্ঠার সামনে নিয়ে আসে।
duplicate() Page Element পেজ এলিমেন্টটির প্রতিলিপি তৈরি করে।
get As(contentType) Blob এই অবজেক্টের ভেতরের ডেটা নির্দিষ্ট কন্টেন্ট টাইপে রূপান্তরিত একটি ব্লব হিসেবে ফেরত দিন।
get Blob() Blob এই ছবির ভেতরের ডেটা একটি ব্লব হিসেবে ফেরত দিন।
get Border() Border ছবির Border ফেরত দেয়।
get Connection Sites() Connection Site[] পেজ এলিমেন্টে থাকা Connection Site তালিকা ফেরত দেয়, অথবা পেজ এলিমেন্টটিতে কোনো কানেকশন সাইট না থাকলে একটি খালি তালিকা ফেরত দেয়।
get Content Url() String ছবিটির ইউআরএল পাওয়া যায়।
get Description() String পেজ এলিমেন্টের অল্ট টেক্সট বিবরণ ফেরত দেয়।
get Height() Number|null এলিমেন্টটির উচ্চতা পয়েন্টে পাওয়া যায়, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের উচ্চতা যখন এলিমেন্টটির কোনো রোটেশন থাকে না।
get Inherent Height() Number|null এলিমেন্টটির অন্তর্নিহিত উচ্চতা পয়েন্টে ফেরত দেয়।
get Inherent Width() Number|null এলিমেন্টটির অন্তর্নিহিত প্রস্থ পয়েন্টে ফেরত দেয়।
get Left() Number যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করা এলিমেন্টটির আনুভূমিক অবস্থান পয়েন্টে ফেরত দেয়।
get Link() Link |null Link ফেরত দেয়, অথবা কোনো লিঙ্ক না থাকলে null ফেরত দেয়।
get Object Id() String এই অবজেক্টটির অনন্য আইডি ফেরত দেয়।
get Page Element Type() Page Element Type পেজ এলিমেন্টের টাইপ রিটার্ন করে, যা একটি Page Element Type enum হিসেবে উপস্থাপিত হয়।
get Parent Group() Group |null এই পেজ এলিমেন্টটি যে গ্রুপের অন্তর্গত, সেই গ্রুপটি রিটার্ন করে, অথবা এলিমেন্টটি কোনো গ্রুপের অন্তর্গত না হলে null রিটার্ন করে।
get Parent Page() Page এই পেজ এলিমেন্টটি যে পেজে রয়েছে, সেই পেজটি ফেরত দেয়।
get Parent Placeholder() Page Element |null প্লেসহোল্ডারটির প্যারেন্ট পেজ এলিমেন্টটি রিটার্ন করে।
get Placeholder Index() Integer|null প্লেসহোল্ডার ছবির ইন্ডেক্স ফেরত দেয়।
get Placeholder Type() Placeholder Type ইমেজটির প্লেসহোল্ডার টাইপ রিটার্ন করে, অথবা শেপটি প্লেসহোল্ডার না হলে Placeholder Type.NONE রিটার্ন করে।
get Rotation() Number এলিমেন্টটির কেন্দ্রকে ঘিরে ঘড়ির কাঁটার দিকে ঘূর্ণন কোণ ডিগ্রিতে ফেরত দেয়, যেখানে শূন্য ডিগ্রি মানে কোনো ঘূর্ণন নেই।
get Source Url() String|null ছবির উৎস ইউআরএলটি সংগ্রহ করে, যদি তা পাওয়া যায়।
get Title() String পেজ এলিমেন্টের অল্ট টেক্সট টাইটেলটি রিটার্ন করে।
get Top() Number যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির উল্লম্ব অবস্থান পয়েন্টে বের করে।
get Transform() Affine Transform পেজ এলিমেন্টের ট্রান্সফর্ম ফেরত দেয়।
get Width() Number|null এলিমেন্টটির প্রস্থ পয়েন্টে ফেরত দেয়, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের প্রস্থ যখন এলিমেন্টটির কোনো রোটেশন থাকে না।
preconcatenate Transform(transform) Image পেজ এলিমেন্টের বিদ্যমান ট্রান্সফর্মের সাথে প্রদত্ত ট্রান্সফর্মটিকে আগে থেকে যুক্ত করে।
remove() void পৃষ্ঠার উপাদানটি মুছে ফেলে।
remove Link() void একটি Link মুছে ফেলে।
replace(blobSource) Image এই ছবিটিকে একটি Blob Source অবজেক্ট দ্বারা বর্ণিত ছবি দিয়ে প্রতিস্থাপন করে।
replace(blobSource, crop) Image এই ছবিটিকে একটি Image অবজেক্ট দ্বারা বর্ণিত ছবি দিয়ে প্রতিস্থাপন করে, এবং প্রয়োজনে ছবিটিকে মানানসই করার জন্য ক্রপও করা যায়।
replace(imageUrl) Image এই ছবিটিকে প্রদত্ত ইউআরএল থেকে ডাউনলোড করা অন্য একটি ছবি দিয়ে প্রতিস্থাপন করে।
replace(imageUrl, crop) Image প্রদত্ত ইউআরএল থেকে ডাউনলোড করা অন্য একটি ছবি দিয়ে এই ছবিটি প্রতিস্থাপন করে, এবং প্রয়োজনে ছবিটি মানানসই করার জন্য ক্রপও করা হয়।
scale Height(ratio) Image নির্দিষ্ট অনুপাত অনুসারে এলিমেন্টটির উচ্চতা পরিবর্তন করে।
scale Width(ratio) Image নির্দিষ্ট অনুপাত অনুযায়ী এলিমেন্টটির প্রস্থ পরিবর্তন করে।
select() void সক্রিয় প্রেজেন্টেশনে থাকা শুধুমাত্র Page Element নির্বাচন করে এবং পূর্ববর্তী যেকোনো নির্বাচন মুছে দেয়।
select(replace) void সক্রিয় প্রেজেন্টেশনে থাকা Page Element নির্বাচন করে।
send Backward() Image পেজ এলিমেন্টটিকে পেজে এক এলিমেন্ট পিছিয়ে দেয়।
send To Back() Image পেজ এলিমেন্টটিকে পেজের একদম শেষে পাঠিয়ে দেয়।
set Description(description) Image পেজ এলিমেন্টের অল্ট টেক্সট বিবরণ নির্ধারণ করে।
set Height(height) Image এলিমেন্টটির উচ্চতা পয়েন্টে নির্ধারণ করে, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের উচ্চতা যখন এলিমেন্টটির কোনো রোটেশন থাকে না।
set Left(left) Image যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির আনুভূমিক অবস্থান পয়েন্টে নির্ধারণ করে।
set Link Slide(slideIndex) Link স্লাইডের শূন্য-ভিত্তিক সূচক ব্যবহার করে প্রদত্ত Slide একটি Link তৈরি করে।
set Link Slide(slide) Link প্রদত্ত Slide জন্য একটি Link তৈরি করে, লিঙ্কটি প্রদত্ত স্লাইড আইডি দ্বারা নির্ধারিত হয়।
set Link Slide(slidePosition) Link স্লাইডের আপেক্ষিক অবস্থান ব্যবহার করে প্রদত্ত Slide একটি Link স্থাপন করে।
set Link Url(url) Link প্রদত্ত অ-খালি ইউআরএল স্ট্রিংটিতে একটি Link সেট করে।
set Rotation(angle) Image এলিমেন্টটির কেন্দ্রকে ঘিরে এর ঘড়ির কাঁটার দিকে ঘূর্ণন কোণ ডিগ্রিতে নির্ধারণ করে।
set Title(title) Image পেজ এলিমেন্টের অল্ট টেক্সট টাইটেল সেট করে।
set Top(top) Image যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির উল্লম্ব অবস্থান পয়েন্টে নির্ধারণ করে।
set Transform(transform) Image প্রদত্ত ট্রান্সফর্ম ব্যবহার করে পেজ এলিমেন্টের ট্রান্সফর্ম সেট করে।
set Width(width) Image এলিমেন্টটির প্রস্থ পয়েন্টে নির্ধারণ করে, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের প্রস্থ যখন এলিমেন্টটির কোনো ঘূর্ণন থাকে না।

বিস্তারিত ডকুমেন্টেশন

alignOnPage(alignmentPosition)

এলিমেন্টটিকে পৃষ্ঠার নির্দিষ্ট অ্যালাইনমেন্ট অবস্থানে সারিবদ্ধ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
alignment Position Alignment Position পৃষ্ঠায় এই উপাদানটিকে যে অবস্থানে সারিবদ্ধ করতে হবে।

ফেরত

Image — এই পেজ এলিমেন্ট, চেইনিংয়ের জন্য।


bringForward()

পৃষ্ঠার উপাদানটিকে পেজে এক উপাদান সামনে নিয়ে আসে।

পেজ এলিমেন্টটি কোনো গ্রুপের মধ্যে থাকতে পারবে না।

ফেরত

Image — এই পেজ এলিমেন্ট, চেইনিংয়ের জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

bringToFront()

পৃষ্ঠার উপাদানটিকে পৃষ্ঠার সামনে নিয়ে আসে।

পেজ এলিমেন্টটি কোনো গ্রুপের মধ্যে থাকতে পারবে না।

ফেরত

Image — এই পেজ এলিমেন্ট, চেইনিংয়ের জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

duplicate()

পেজ এলিমেন্টটির প্রতিলিপি তৈরি করে।

ডুপ্লিকেট পেজ এলিমেন্টটি মূলটির মতো একই পেজে একই অবস্থানে স্থাপন করা হয়।

ফেরত

PageElement — এই পেজ এলিমেন্টটির নতুন প্রতিরূপ।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getAs(contentType)

এই অবজেক্টের ভেতরের ডেটা নির্দিষ্ট কন্টেন্ট টাইপে রূপান্তরিত একটি ব্লব হিসেবে ফেরত দিন।

প্যারামিটার

নাম প্রকার বর্ণনা
content Type String যে MIME টাইপে রূপান্তর করতে হবে।

ফেরত

Blob — ডেটা একটি পিণ্ডাকারে থাকে।


getBlob()

এই ছবির ভেতরের ডেটা একটি ব্লব হিসেবে ফেরত দিন।

ফেরত

Blob — ছবির ডেটা একটি ব্লব আকারে।


getBorder()

ছবির Border ফেরত দেয়।

ফেরত

Border — ছবির সীমানা।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getConnectionSites()

পেজ এলিমেন্টে থাকা ConnectionSite গুলোর তালিকা ফেরত দেয়, অথবা পেজ এলিমেন্টটিতে কোনো ConnectionSite না থাকলে একটি খালি তালিকা ফেরত দেয়।

ফেরত

ConnectionSite[] — সংযোগ সাইটগুলির তালিকা, যা এই এলিমেন্টের কোনো সংযোগ সাইট না থাকলে খালি থাকতে পারে।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getContentUrl()

ছবিটির ইউআরএল পাওয়া যায়।

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

ফেরত

String

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getDescription()

পেজ এলিমেন্টের অল্ট টেক্সটের বিবরণ ফেরত দেয়। অল্ট টেক্সট প্রদর্শন ও পাঠ করার জন্য বিবরণটি শিরোনামের সাথে একত্রিত করা হয়।

ফেরত

String — পেজ এলিমেন্টের অল্ট টেক্সট বিবরণ।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getHeight()

এলিমেন্টটির উচ্চতা পয়েন্টে পাওয়া যায়, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের উচ্চতা যখন এলিমেন্টটির কোনো রোটেশন থাকে না।

এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।

ফেরত

Number|null — পেজ এলিমেন্টের নিজস্ব উচ্চতা (পয়েন্টে), অথবা পেজ এলিমেন্টের কোনো উচ্চতা না থাকলে null

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getInherentHeight()

এলিমেন্টটির অন্তর্নিহিত উচ্চতা পয়েন্টে ফেরত দেয়।

পেজ এলিমেন্টের ট্রান্সফর্ম তার অন্তর্নিহিত আকারের সাপেক্ষে নির্ধারিত হয়। এলিমেন্টটির চূড়ান্ত দৃশ্যমান রূপ নির্ধারণ করতে এর ট্রান্সফর্মের সাথে অন্তর্নিহিত আকারটি একত্রে ব্যবহার করুন।

ফেরত

Number|null — পেজ এলিমেন্টের নিজস্ব উচ্চতা (পয়েন্টে), অথবা পেজ এলিমেন্টের কোনো উচ্চতা না থাকলে null

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getInherentWidth()

এলিমেন্টটির অন্তর্নিহিত প্রস্থ পয়েন্টে ফেরত দেয়।

পেজ এলিমেন্টের ট্রান্সফর্ম তার অন্তর্নিহিত আকারের সাপেক্ষে নির্ধারিত হয়। এলিমেন্টটির চূড়ান্ত দৃশ্যমান রূপ নির্ধারণ করতে এর ট্রান্সফর্মের সাথে অন্তর্নিহিত আকারটি একত্রে ব্যবহার করুন।

ফেরত

Number|null — পেজ এলিমেন্টের নিজস্ব প্রস্থ (পয়েন্টে), অথবা পেজ এলিমেন্টের কোনো প্রস্থ না থাকলে null

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getLeft()

যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করা এলিমেন্টটির আনুভূমিক অবস্থান পয়েন্টে ফেরত দেয়।

ফেরত

Number — পৃষ্ঠার উপরের-বাম কোণ থেকে এই উপাদানটির আনুভূমিক অবস্থান, যা পয়েন্টে পরিমাপ করা হয়।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

Link ফেরত দেয়, অথবা কোনো লিঙ্ক না থাকলে null ফেরত দেয়।

const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0];
const link = shape.getLink();
if (link != null) {
  Logger.log(`Shape has a link of type: ${link.getLinkType()}`);
}

ফেরত

Link |nullLink অথবা কোনো লিঙ্ক না থাকলে null

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getObjectId()

এই অবজেক্টটির অনন্য আইডি ফেরত দেয়। পেজ এবং পেজ এলিমেন্ট দ্বারা ব্যবহৃত অবজেক্ট আইডিগুলো একই নেমস্পেস শেয়ার করে।

ফেরত

String — এই অবজেক্টটির অনন্য আইডি।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getPageElementType()

পেজ এলিমেন্টের টাইপ রিটার্ন করে, যা একটি PageElementType enum হিসেবে উপস্থাপিত হয়।

ফেরত

PageElementType — পেজ এলিমেন্টের ধরন।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getParentGroup()

এই পেজ এলিমেন্টটি যে গ্রুপের অন্তর্গত, সেই গ্রুপটি রিটার্ন করে, অথবা এলিমেন্টটি কোনো গ্রুপের অন্তর্গত না হলে null রিটার্ন করে।

ফেরত

Group |null — এই পেজ এলিমেন্টটি যে গ্রুপের অন্তর্গত, অথবা null

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getParentPage()

এই পেজ এলিমেন্টটি যে পেজে রয়েছে, সেই পেজটি ফেরত দেয়।

ফেরত

Page — যে পৃষ্ঠায় এই উপাদানটি অবস্থিত।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getParentPlaceholder()

প্লেসহোল্ডারটির প্যারেন্ট পেজ এলিমেন্টটি রিটার্ন করে। যদি ছবিটি প্লেসহোল্ডার না হয় বা এর কোনো প্যারেন্ট না থাকে, তবে null রিটার্ন করে।

ফেরত

PageElement |null — এই ইমেজ প্লেসহোল্ডারটির প্যারেন্ট পেজ এলিমেন্ট, অথবা null যদি এই ইমেজটি প্লেসহোল্ডার না হয় বা এর কোনো প্যারেন্ট না থাকে।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getPlaceholderIndex()

প্লেসহোল্ডার ইমেজের ইন্ডেক্স ফেরত দেয়। যদি একই পেজে দুই বা ততোধিক প্লেসহোল্ডার ইমেজ একই ধরনের হয়, তবে তাদের প্রত্যেকের একটি অনন্য ইন্ডেক্স মান থাকে। ইমেজটি প্লেসহোল্ডার না হলে null ফেরত দেয়।

ফেরত

Integer|null — এই ছবিটির প্লেসহোল্ডার সূচক, অথবা ছবিটি প্লেসহোল্ডার না হলে null

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getPlaceholderType()

ইমেজটির প্লেসহোল্ডার টাইপ রিটার্ন করে, অথবা শেপটি প্লেসহোল্ডার না হলে PlaceholderType.NONE রিটার্ন করে।

ফেরত

PlaceholderType — এই ছবিটির প্লেসহোল্ডার টাইপ।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getRotation()

এলিমেন্টটির কেন্দ্রকে ঘিরে ঘড়ির কাঁটার দিকে ঘূর্ণন কোণ ডিগ্রিতে ফেরত দেয়, যেখানে শূন্য ডিগ্রি মানে কোনো ঘূর্ণন নেই।

ফেরত

Number — ঘূর্ণন কোণ, যা ০ (অন্তর্ভুক্ত) এবং ৩৬০ (বর্জনীয়)-এর মধ্যে ডিগ্রিতে পরিমাপ করা হয়।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getSourceUrl()

ছবির উৎস ইউআরএলটি সংগ্রহ করে, যদি তা পাওয়া যায়।

URL ব্যবহার করে ছবি যুক্ত করা হলে, ছবি যুক্ত করার সময় প্রদত্ত URL-টিই ফেরত দেওয়া হয়।

ফেরত

String|null — ছবির ইউআরএল, অথবা ছবিটির কোনো সোর্স ইউআরএল না থাকলে null

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getTitle()

পেজ এলিমেন্টের অল্ট টেক্সট টাইটেল রিটার্ন করে। অল্ট টেক্সট প্রদর্শন ও পাঠ করার জন্য টাইটেলটি ডেসক্রিপশনের সাথে একত্রিত করা হয়।

ফেরত

String — পেজ এলিমেন্টের অল্ট টেক্সট টাইটেল।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getTop()

যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির উল্লম্ব অবস্থান পয়েন্টে বের করে।

ফেরত

Number — পৃষ্ঠার উপরের-বাম কোণ থেকে এই উপাদানটির উল্লম্ব অবস্থান, যা পয়েন্টে পরিমাপ করা হয়।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getTransform()

পেজ এলিমেন্টের ট্রান্সফর্ম ফেরত দেয়।

পেজ এলিমেন্টের দৃশ্যমান রূপ তার অ্যাবসোলিউট ট্রান্সফর্ম দ্বারা নির্ধারিত হয়। অ্যাবসোলিউট ট্রান্সফর্ম গণনা করার জন্য, একটি পেজ এলিমেন্টের ট্রান্সফর্মের সাথে তার সমস্ত প্যারেন্ট গ্রুপের ট্রান্সফর্মগুলোকে প্রি-কনক্যাটিনেট করতে হয়। যদি পেজ এলিমেন্টটি কোনো গ্রুপের অন্তর্ভুক্ত না থাকে, তবে তার অ্যাবসোলিউট ট্রান্সফর্ম এই ফিল্ডের মানের সমান হয়।

ফেরত

AffineTransform — পেজ এলিমেন্টের ট্রান্সফর্ম।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getWidth()

এলিমেন্টটির প্রস্থ পয়েন্টে ফেরত দেয়, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের প্রস্থ যখন এলিমেন্টটির কোনো রোটেশন থাকে না।

এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।

ফেরত

Number|null — পেজ এলিমেন্টের নিজস্ব প্রস্থ (পয়েন্টে), অথবা পেজ এলিমেন্টের কোনো প্রস্থ না থাকলে null

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

preconcatenateTransform(transform)

পেজ এলিমেন্টের বিদ্যমান ট্রান্সফর্মের সাথে প্রদত্ত ট্রান্সফর্মটিকে আগে থেকে যুক্ত করে।

newTransform = argument * existingTransform;

উদাহরণস্বরূপ, পৃষ্ঠার কোনো উপাদানকে ৩৬ পয়েন্ট বামে সরাতে:

const element = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
element.preconcatenateTransform(
    SlidesApp.newAffineTransformBuilder().setTranslateX(-36.0).build(),
);

আপনি setTransform(transform) ব্যবহার করে পেজ এলিমেন্টের transform-ও প্রতিস্থাপন করতে পারেন।

প্যারামিটার

নাম প্রকার বর্ণনা
transform Affine Transform এই পেজ এলিমেন্টের ট্রান্সফর্মের সাথে প্রি-কনক্যাটিনেট করার জন্য ট্রান্সফর্মটি।

ফেরত

Image — এই পেজ এলিমেন্ট, চেইনিংয়ের জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

remove()

পৃষ্ঠার উপাদানটি মুছে ফেলে।

অপসারণ অপারেশনের পর যদি কোনো Group কেবল একটি বা কোনো পেজ এলিমেন্ট না থাকে, তাহলে গ্রুপটিও মুছে ফেলা হয়।

যদি কোনো মাস্টার বা লেআউট থেকে একটি প্লেসহোল্ডার PageElement সরিয়ে ফেলা হয়, তাহলে তার অধীনস্থ যেকোনো খালি প্লেসহোল্ডারও মুছে যায়।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

একটি Link মুছে ফেলে।

const slides = SlidesApp.getActivePresentation().getSlides();
slides[1].getShapes()[0].removeLink();

replace(blobSource)

এই ছবিটিকে একটি BlobSource অবজেক্ট দ্বারা বর্ণিত ছবি দিয়ে প্রতিস্থাপন করে।

ছবিটি যুক্ত করলে তা BlobSource থেকে একবার আনা হয় এবং প্রেজেন্টেশনের ভেতরে প্রদর্শনের জন্য এর একটি অনুলিপি সংরক্ষণ করা হয়। ছবির আকার অবশ্যই ৫০ মেগাবাইটের কম, ২৫ মেগাপিক্সেলের বেশি হতে পারবে না এবং অবশ্যই PNG, JPEG বা GIF ফরম্যাটের হতে হবে।

ছবির আকৃতির অনুপাত বজায় রাখার জন্য, বিদ্যমান ছবির আকারের সাপেক্ষে এটিকে স্কেল করে কেন্দ্রে স্থাপন করা হয়।

const image = SlidesApp.getActivePresentation().getSlides()[0].getImages()[0];
// Get the Drive image file with the given ID.
const driveImage = DriveApp.getFileById("123abc");
image.replace(driveImage);

প্যারামিটার

নাম প্রকার বর্ণনা
blob Source Blob Source ছবির ডেটা।

ফেরত

Image — প্রতিস্থাপনের পরের এই Image

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

replace(blobSource, crop)

এই ছবিটিকে একটি Image অবজেক্ট দ্বারা বর্ণিত ছবি দিয়ে প্রতিস্থাপন করে, এবং প্রয়োজনে ছবিটিকে মানানসই করার জন্য ক্রপও করা যায়।

ছবিটি যুক্ত করলে তা BlobSource থেকে একবার আনা হয় এবং প্রেজেন্টেশনের ভেতরে প্রদর্শনের জন্য এর একটি অনুলিপি সংরক্ষণ করা হয়। ছবির আকার অবশ্যই ৫০ মেগাবাইটের কম, ২৫ মেগাপিক্সেলের বেশি হতে পারবে না এবং অবশ্যই PNG, JPEG বা GIF ফরম্যাটের হতে হবে।

const image = SlidesApp.getActivePresentation().getSlides()[0].getImages()[0];
// Get the Drive image file with the given ID.
const driveImage = DriveApp.getFileById('123abc');
// Replace and crop the drive image.
image.replace(driveImage, true);

প্যারামিটার

নাম প্রকার বর্ণনা
blob Source Blob Source ছবির ডেটা।
crop Boolean যদি true , তাহলে ছবিটিকে বিদ্যমান ছবির আকারের সাথে মানানসই করে ক্রপ করা হয়। অন্যথায়, ছবিটিকে স্কেল করে কেন্দ্রে আনা হয়।

ফেরত

Image — প্রতিস্থাপনের পরের এই Image

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

replace(imageUrl)

এই ছবিটিকে প্রদত্ত ইউআরএল থেকে ডাউনলোড করা অন্য একটি ছবি দিয়ে প্রতিস্থাপন করে।

ছবিটি যুক্ত করলে তা ইউআরএল থেকে একবার আনা হয় এবং প্রেজেন্টেশনের ভেতরে প্রদর্শনের জন্য এর একটি অনুলিপি সংরক্ষণ করা হয়। ছবির আকার অবশ্যই ৫০ মেগাবাইটের কম, ২৫ মেগাপিক্সেলের বেশি হতে পারবে না এবং অবশ্যই পিএনজি, জেপিইজি বা জিআইএফ ফরম্যাটের হতে হবে।

প্রদত্ত URL-টি অবশ্যই সর্বজনীনভাবে প্রবেশযোগ্য এবং ২ কিলোবাইটের বেশি বড় হবে না। URL-টি ছবির সাথেই সংরক্ষিত থাকে এবং getSourceUrl() মাধ্যমে প্রকাশ করা হয়।

ছবির আকৃতির অনুপাত বজায় রাখার জন্য, বিদ্যমান ছবির আকারের সাপেক্ষে এটিকে স্কেল করে কেন্দ্রে স্থাপন করা হয়।

প্যারামিটার

নাম প্রকার বর্ণনা
image Url String যে ইউআরএল থেকে ছবিটি ডাউনলোড করতে হবে।

ফেরত

Image — প্রতিস্থাপনের পরের এই Image

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

replace(imageUrl, crop)

প্রদত্ত ইউআরএল থেকে ডাউনলোড করা অন্য একটি ছবি দিয়ে এই ছবিটি প্রতিস্থাপন করে, এবং প্রয়োজনে ছবিটি মানানসই করার জন্য ক্রপও করা হয়।

ছবিটি যুক্ত করলে তা ইউআরএল থেকে একবার আনা হয় এবং প্রেজেন্টেশনের ভেতরে প্রদর্শনের জন্য এর একটি অনুলিপি সংরক্ষণ করা হয়। ছবির আকার অবশ্যই ৫০ মেগাবাইটের কম, ২৫ মেগাপিক্সেলের বেশি হতে পারবে না এবং অবশ্যই পিএনজি, জেপিইজি বা জিআইএফ ফরম্যাটের হতে হবে।

প্রদত্ত URL-টি ২ কিলোবাইটের বেশি হওয়া যাবে না।

প্যারামিটার

নাম প্রকার বর্ণনা
image Url String যে ইউআরএল থেকে ছবিটি ডাউনলোড করতে হবে।
crop Boolean যদি true , তাহলে ছবিটিকে বিদ্যমান ছবির আকারের সাথে মানানসই করে ক্রপ করা হয়। অন্যথায়, ছবিটিকে স্কেল করে কেন্দ্রে আনা হয়।

ফেরত

Image — প্রতিস্থাপনের পরের এই Image

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

scaleHeight(ratio)

নির্দিষ্ট অনুপাতে এলিমেন্টের উচ্চতা পরিবর্তন করে। যখন এলিমেন্টটির কোনো ঘূর্ণন থাকে না, তখন এর উচ্চতা হয় এর বাউন্ডিং বক্সের উচ্চতা।

এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।

প্যারামিটার

নাম প্রকার বর্ণনা
ratio Number যে অনুপাতে এই পেজ এলিমেন্টের উচ্চতা পরিবর্তন করা হবে।

ফেরত

Image — এই পেজ এলিমেন্ট, চেইনিংয়ের জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

scaleWidth(ratio)

নির্দিষ্ট অনুপাতে এলিমেন্টের প্রস্থ পরিবর্তন করে। যখন এলিমেন্টটির কোনো ঘূর্ণন থাকে না, তখন এর প্রস্থ হয় এর বাউন্ডিং বক্সের প্রস্থের সমান।

এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।

প্যারামিটার

নাম প্রকার বর্ণনা
ratio Number যে অনুপাতে এই পেজ এলিমেন্টের প্রস্থ পরিবর্তন করা হবে।

ফেরত

Image — এই পেজ এলিমেন্ট, চেইনিংয়ের জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

select()

সক্রিয় প্রেজেন্টেশনে থাকা শুধুমাত্র PageElement টিকে নির্বাচন করে এবং পূর্বের যেকোনো নির্বাচন মুছে দেয়। এটি true সহ select(replace) কল করার সমতুল্য।

একটি স্ক্রিপ্ট শুধুমাত্র সেই ব্যবহারকারীর নির্বাচিত অংশ অ্যাক্সেস করতে পারে যিনি স্ক্রিপ্টটি চালাচ্ছেন, এবং তাও কেবল যদি স্ক্রিপ্টটি প্রেজেন্টেশনের সাথে আবদ্ধ থাকে।

এটি PageElement এর মূল Page current page selection হিসেবে নির্ধারণ করে।

const slide = SlidesApp.getActivePresentation().getSlides()[0];
const pageElement = slide.getPageElements()[0];
// Only select this page element and replace any previous selection.
pageElement.select();

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

select(replace)

সক্রিয় প্রেজেন্টেশনে থাকা PageElement টিকে নির্বাচন করে।

একটি স্ক্রিপ্ট শুধুমাত্র সেই ব্যবহারকারীর নির্বাচিত অংশ অ্যাক্সেস করতে পারে যিনি স্ক্রিপ্টটি চালাচ্ছেন, এবং তাও কেবল যদি স্ক্রিপ্টটি প্রেজেন্টেশনের সাথে আবদ্ধ থাকে।

শুধুমাত্র PageElement টি নির্বাচন করতে এবং পূর্ববর্তী যেকোনো নির্বাচন মুছে ফেলতে এই মেথডে true পাস করুন। এটি PageElement টির প্যারেন্ট Page current page selection হিসেবে সেট করে।

একাধিক PageElement অবজেক্ট নির্বাচন করতে false পাস করুন। PageElement অবজেক্টগুলো অবশ্যই একই Page মধ্যে থাকতে হবে।

false প্যারামিটার ব্যবহার করে কোনো পেজ এলিমেন্ট নির্বাচন করার সময় নিম্নলিখিত শর্তগুলো অবশ্যই পূরণ করতে হবে:

  1. PageElement অবজেক্টের প্যারেন্ট Page অবশ্যই current page selection হতে হবে।
  2. একাধিক Page অবজেক্ট নির্বাচিত থাকা উচিত নয়।

বিষয়টি নিশ্চিত করার জন্য, প্রথমে Page.selectAsCurrentPage() ব্যবহার করে প্যারেন্ট Page নির্বাচন করা এবং তারপর সেই পেজের এলিমেন্টগুলো নির্বাচন করাই শ্রেয়তর পদ্ধতি।

const slide = SlidesApp.getActivePresentation().getSlides()[0];
// First select the slide page, as the current page selection.
slide.selectAsCurrentPage();
// Then select all the page elements in the selected slide page.
const pageElements = slide.getPageElements();
for (let i = 0; i < pageElements.length; i++) {
  pageElements[i].select(false);
}

প্যারামিটার

নাম প্রকার বর্ণনা
replace Boolean যদি true , তাহলে নির্বাচনটি পূর্ববর্তী যেকোনো নির্বাচনকে প্রতিস্থাপন করে; অন্যথায় নির্বাচনটি পূর্ববর্তী যেকোনো নির্বাচনের সাথে যুক্ত হয়।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

sendBackward()

পেজ এলিমেন্টটিকে পেজে এক এলিমেন্ট পিছিয়ে দেয়।

পেজ এলিমেন্টটি কোনো গ্রুপের মধ্যে থাকতে পারবে না।

ফেরত

Image — এই পেজ এলিমেন্ট, চেইনিংয়ের জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

sendToBack()

পেজ এলিমেন্টটিকে পেজের একদম শেষে পাঠিয়ে দেয়।

পেজ এলিমেন্টটি কোনো গ্রুপের মধ্যে থাকতে পারবে না।

ফেরত

Image — এই পেজ এলিমেন্ট, চেইনিংয়ের জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setDescription(description)

পেজ এলিমেন্টের অল্ট টেক্সট বিবরণ নির্ধারণ করে।

এই পদ্ধতিটি Group এলিমেন্টগুলোর জন্য সমর্থিত নয়।

// Set the first page element's alt text description to "new alt text
// description".
const pageElement =
    SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
pageElement.setDescription('new alt text description');
Logger.log(pageElement.getDescription());

প্যারামিটার

নাম প্রকার বর্ণনা
description String যে স্ট্রিংটি দিয়ে অল্ট টেক্সট বিবরণ সেট করতে হবে।

ফেরত

Image — এই পৃষ্ঠার উপাদান।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setHeight(height)

এলিমেন্টটির উচ্চতা পয়েন্টে নির্ধারণ করে, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের উচ্চতা যখন এলিমেন্টটির কোনো রোটেশন থাকে না।

এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।

প্যারামিটার

নাম প্রকার বর্ণনা
height Number এই পেজ এলিমেন্টের নতুন উচ্চতা পয়েন্টে সেট করতে হবে।

ফেরত

Image — এই পেজ এলিমেন্ট, চেইনিংয়ের জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setLeft(left)

যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির আনুভূমিক অবস্থান পয়েন্টে নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
left Number পয়েন্ট আকারে সেট করার জন্য নতুন আনুভূমিক অবস্থান।

ফেরত

Image — এই পেজ এলিমেন্ট, চেইনিংয়ের জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setLinkSlide(slideIndex)

স্লাইডের শূন্য-ভিত্তিক সূচক ব্যবহার করে প্রদত্ত Slide একটি Link তৈরি করে।

// Set a link to the first slide of the presentation.
const slides = SlidesApp.getActivePresentation().getSlides();
const shape = slides[1].getShapes()[0];
const link = shape.setLinkSlide(0);

প্যারামিটার

নাম প্রকার বর্ণনা
slide Index Integer স্লাইডটির শূন্য-ভিত্তিক সূচক।

ফেরত

Link — যে Link স্থাপন করা হয়েছিল।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setLinkSlide(slide)

প্রদত্ত Slide জন্য একটি Link তৈরি করে, লিঙ্কটি প্রদত্ত স্লাইড আইডি দ্বারা নির্ধারিত হয়।

// Set a link to the first slide of the presentation.
const slides = SlidesApp.getActivePresentation().getSlides();
const shape = slides[1].getShapes()[0];
const link = shape.setLinkSlide(slides[0]);

প্যারামিটার

নাম প্রকার বর্ণনা
slide Slide Slide লিঙ্ক করা হবে।

ফেরত

Link — যে Link স্থাপন করা হয়েছিল।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setLinkSlide(slidePosition)

স্লাইডের আপেক্ষিক অবস্থান ব্যবহার করে প্রদত্ত Slide একটি Link স্থাপন করে।

// Set a link to the first slide of the presentation.
const slides = SlidesApp.getActivePresentation().getSlides();
const shape = slides[1].getShapes()[0];
const link = shape.setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);

প্যারামিটার

নাম প্রকার বর্ণনা
slide Position Slide Position আপেক্ষিক Slide Position

ফেরত

Link — যে Link স্থাপন করা হয়েছিল।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setLinkUrl(url)

প্রদত্ত অ-খালি ইউআরএল স্ট্রিংটিতে একটি Link সেট করে।

// Set a link to the URL.
const slides = SlidesApp.getActivePresentation().getSlides();
const shape = slides[1].getShapes()[0];
const link = shape.setLinkUrl('https://slides.google.com');

প্যারামিটার

নাম প্রকার বর্ণনা
url String URL স্ট্রিং।

ফেরত

Link — যে Link স্থাপন করা হয়েছিল।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setRotation(angle)

এলিমেন্টটির কেন্দ্রকে ঘিরে এর ঘড়ির কাঁটার দিকে ঘূর্ণন কোণ ডিগ্রিতে নির্ধারণ করে।

এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।

প্যারামিটার

নাম প্রকার বর্ণনা
angle Number সেট করার জন্য নতুন ঘড়ির কাঁটার দিকে ঘূর্ণন কোণ, ডিগ্রিতে।

ফেরত

Image — এই পেজ এলিমেন্ট, চেইনিংয়ের জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setTitle(title)

পেজ এলিমেন্টের অল্ট টেক্সট টাইটেল সেট করে।

এই পদ্ধতিটি Group এলিমেন্টগুলোর জন্য সমর্থিত নয়।

// Set the first page element's alt text title to "new alt text title".
const pageElement =
    SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0];
pageElement.setTitle('new alt text title');
Logger.log(pageElement.getTitle());

প্যারামিটার

নাম প্রকার বর্ণনা
title String যে স্ট্রিংটি অল্ট টেক্সট টাইটেল হিসেবে সেট করতে হবে।

ফেরত

Image — এই পৃষ্ঠার উপাদান।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setTop(top)

যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির উল্লম্ব অবস্থান পয়েন্টে নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
top Number পয়েন্টে সেট করার জন্য নতুন উল্লম্ব অবস্থান।

ফেরত

Image — এই পেজ এলিমেন্ট, চেইনিংয়ের জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setTransform(transform)

প্রদত্ত ট্রান্সফর্ম ব্যবহার করে পেজ এলিমেন্টের ট্রান্সফর্ম সেট করে।

কোনো গ্রুপের ট্রান্সফর্ম আপডেট করলে সেই গ্রুপের অন্তর্ভুক্ত পেজ এলিমেন্টগুলোর অ্যাবসোলিউট ট্রান্সফর্ম পরিবর্তিত হয়, যা তাদের দৃশ্যমান চেহারা বদলে দিতে পারে।

কোনো গ্রুপের অন্তর্ভুক্ত একটি পেজ এলিমেন্টের ট্রান্সফর্ম আপডেট করলে শুধুমাত্র সেই পেজ এলিমেন্টটিরই ট্রান্সফর্ম পরিবর্তিত হয়; এটি গ্রুপটির বা গ্রুপের অন্যান্য পেজ এলিমেন্টগুলোর ট্রান্সফর্মকে প্রভাবিত করে না।

পেজের উপাদানগুলোর বাহ্যিক রূপে ট্রান্সফর্ম কীভাবে প্রভাব ফেলে, সে সম্পর্কে বিস্তারিত জানতে getTransform() দেখুন।

প্যারামিটার

নাম প্রকার বর্ণনা
transform Affine Transform এই পেজ এলিমেন্টের জন্য যে ট্রান্সফর্মটি সেট করা হয়েছে।

ফেরত

Image — এই এলিমেন্টটি, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setWidth(width)

এলিমেন্টটির প্রস্থ পয়েন্টে নির্ধারণ করে, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের প্রস্থ যখন এলিমেন্টটির কোনো ঘূর্ণন থাকে না।

এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।

প্যারামিটার

নাম প্রকার বর্ণনা
width Number এই পেজ এলিমেন্টের নতুন প্রস্থ পয়েন্টে সেট করতে হবে।

ফেরত

Image — এই পেজ এলিমেন্ট, চেইনিংয়ের জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations