একটি PageElement যা এমন একটি সাধারণ আকৃতিকে উপস্থাপন করে যার কোনো সুনির্দিষ্ট শ্রেণিবিভাগ নেই। এর মধ্যে টেক্সট বক্স, আয়তক্ষেত্র এবং অন্যান্য পূর্বনির্ধারিত আকৃতি অন্তর্ভুক্ত।
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
align On Page(alignmentPosition) | Shape | এলিমেন্টটিকে পৃষ্ঠার নির্দিষ্ট অ্যালাইনমেন্ট অবস্থানে সারিবদ্ধ করে। |
bring Forward() | Shape | পৃষ্ঠার উপাদানটিকে পেজে এক উপাদান সামনে নিয়ে আসে। |
bring To Front() | Shape | পৃষ্ঠার উপাদানটিকে পৃষ্ঠার সামনে নিয়ে আসে। |
duplicate() | Page Element | পেজ এলিমেন্টটির প্রতিলিপি তৈরি করে। |
get Autofit() | Autofit |null | এই শেপের ভেতরের টেক্সটের Autofit রিটার্ন করে। |
get Border() | Border | আকৃতিটির Border ফেরত দেয়। |
get Connection Sites() | Connection Site[] | পেজ এলিমেন্টে থাকা Connection Site তালিকা ফেরত দেয়, অথবা পেজ এলিমেন্টটিতে কোনো কানেকশন সাইট না থাকলে একটি খালি তালিকা ফেরত দেয়। |
get Content Alignment() | Content Alignment | শেপের ভেতরের টেক্সটের Content Alignment ফেরত দেয়। |
get Description() | String | পেজ এলিমেন্টের অল্ট টেক্সট বিবরণ ফেরত দেয়। |
get Fill() | Fill | আকৃতিটির Fill ফেরত দেয়। |
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 Shape Type() | Shape Type | আকৃতিটির ধরণ ফেরত দেয়। |
get Text() | Text Range | আকৃতিটির পাঠ্য বিষয়বস্তু ফেরত দেয়। |
get Title() | String | পেজ এলিমেন্টের অল্ট টেক্সট টাইটেলটি রিটার্ন করে। |
get Top() | Number | যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির উল্লম্ব অবস্থান পয়েন্টে বের করে। |
get Transform() | Affine Transform | পেজ এলিমেন্টের ট্রান্সফর্ম ফেরত দেয়। |
get Width() | Number|null | এলিমেন্টটির প্রস্থ পয়েন্টে ফেরত দেয়, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের প্রস্থ যখন এলিমেন্টটির কোনো রোটেশন থাকে না। |
preconcatenate Transform(transform) | Shape | পেজ এলিমেন্টের বিদ্যমান ট্রান্সফর্মের সাথে প্রদত্ত ট্রান্সফর্মটিকে আগে থেকে যুক্ত করে। |
remove() | void | পৃষ্ঠার উপাদানটি মুছে ফেলে। |
remove Link() | void | একটি Link মুছে ফেলে। |
replace With Image(blobSource) | Image | এই আকৃতিটিকে একটি Blob Source থেকে প্রাপ্ত ছবি দ্বারা প্রতিস্থাপন করে। |
replace With Image(blobSource, crop) | Image | এই আকৃতিটিকে একটি Blob Source থেকে প্রাপ্ত ছবি দ্বারা প্রতিস্থাপন করে। |
replace With Image(imageUrl) | Image | এই আকৃতিটিকে একটি ছবি দিয়ে প্রতিস্থাপন করে। |
replace With Image(imageUrl, crop) | Image | এই আকৃতিটিকে একটি ছবি দিয়ে প্রতিস্থাপন করে। |
replace With Sheets Chart(sourceChart) | Sheets Chart | এই আকৃতিটিকে একটি গুগল শিটস চার্ট দিয়ে প্রতিস্থাপন করে। |
replace With Sheets Chart As Image(sourceChart) | Image | এই আকৃতিটিকে একটি গুগল শিটস চার্টের ছবি দিয়ে প্রতিস্থাপন করে। |
scale Height(ratio) | Shape | নির্দিষ্ট অনুপাত অনুসারে এলিমেন্টটির উচ্চতা পরিবর্তন করে। |
scale Width(ratio) | Shape | নির্দিষ্ট অনুপাত অনুযায়ী এলিমেন্টটির প্রস্থ পরিবর্তন করে। |
select() | void | সক্রিয় প্রেজেন্টেশনে থাকা শুধুমাত্র Page Element নির্বাচন করে এবং পূর্ববর্তী যেকোনো নির্বাচন মুছে দেয়। |
select(replace) | void | সক্রিয় প্রেজেন্টেশনে থাকা Page Element নির্বাচন করে। |
send Backward() | Shape | পেজ এলিমেন্টটিকে পেজে এক এলিমেন্ট পিছিয়ে দেয়। |
send To Back() | Shape | পেজ এলিমেন্টটিকে পেজের একদম শেষে পাঠিয়ে দেয়। |
set Content Alignment(contentAlignment) | Shape | শেপের ভেতরের টেক্সটের Content Alignment নির্ধারণ করে। |
set Description(description) | Shape | পেজ এলিমেন্টের অল্ট টেক্সট বিবরণ নির্ধারণ করে। |
set Height(height) | Shape | এলিমেন্টটির উচ্চতা পয়েন্টে নির্ধারণ করে, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের উচ্চতা যখন এলিমেন্টটির কোনো রোটেশন থাকে না। |
set Left(left) | Shape | যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির আনুভূমিক অবস্থান পয়েন্টে নির্ধারণ করে। |
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) | Shape | এলিমেন্টটির কেন্দ্রকে ঘিরে এর ঘড়ির কাঁটার দিকে ঘূর্ণন কোণ ডিগ্রিতে নির্ধারণ করে। |
set Title(title) | Shape | পেজ এলিমেন্টের অল্ট টেক্সট টাইটেল সেট করে। |
set Top(top) | Shape | যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির উল্লম্ব অবস্থান পয়েন্টে নির্ধারণ করে। |
set Transform(transform) | Shape | প্রদত্ত ট্রান্সফর্ম ব্যবহার করে পেজ এলিমেন্টের ট্রান্সফর্ম সেট করে। |
set Width(width) | Shape | এলিমেন্টটির প্রস্থ পয়েন্টে নির্ধারণ করে, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের প্রস্থ যখন এলিমেন্টটির কোনো ঘূর্ণন থাকে না। |
বিস্তারিত ডকুমেন্টেশন
alignOnPage(alignmentPosition)
এলিমেন্টটিকে পৃষ্ঠার নির্দিষ্ট অ্যালাইনমেন্ট অবস্থানে সারিবদ্ধ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
alignment Position | Alignment Position | পৃষ্ঠায় এই উপাদানটিকে যে অবস্থানে সারিবদ্ধ করতে হবে। |
ফেরত
Shape — এটি পৃষ্ঠার উপাদান, যা শৃঙ্খলিত করার জন্য ব্যবহৃত হয়।
bringForward()
পৃষ্ঠার উপাদানটিকে পেজে এক উপাদান সামনে নিয়ে আসে।
পেজ এলিমেন্টটি কোনো গ্রুপের মধ্যে থাকতে পারবে না।
ফেরত
Shape — এটি পৃষ্ঠার উপাদান, যা শৃঙ্খলিত করার জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
bringToFront()
পৃষ্ঠার উপাদানটিকে পৃষ্ঠার সামনে নিয়ে আসে।
পেজ এলিমেন্টটি কোনো গ্রুপের মধ্যে থাকতে পারবে না।
ফেরত
Shape — এটি পৃষ্ঠার উপাদান, যা শৃঙ্খলিত করার জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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
getAutofit()
এই শেপের ভেতরের টেক্সটের Autofit রিটার্ন করে। শেপটিতে টেক্সট রাখার সুযোগ না থাকলে এর মান null হয়।
ফেরত
Autofit |null — এই শেপের ভেতরের টেক্সটের অটোফিট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getBorder()
getConnectionSites()
পেজ এলিমেন্টে থাকা ConnectionSite গুলোর তালিকা ফেরত দেয়, অথবা পেজ এলিমেন্টটিতে কোনো ConnectionSite না থাকলে একটি খালি তালিকা ফেরত দেয়।
ফেরত
ConnectionSite[] — সংযোগ সাইটগুলির তালিকা, যা এই এলিমেন্টের কোনো সংযোগ সাইট না থাকলে খালি থাকতে পারে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getContentAlignment()
শেপের ভেতরের টেক্সটের ContentAlignment ফেরত দেয়।
ফেরত
ContentAlignment — এই শেপের মধ্যে টেক্সটের অ্যালাইনমেন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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
getFill()
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
getLink()
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 |null — Link অথবা কোনো লিঙ্ক না থাকলে 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
getShapeType()
getText()
আকৃতিটির পাঠ্য বিষয়বস্তু ফেরত দেয়।
শেপের ভেতরের টেক্সট সর্বদা একটি নিউলাইন ক্যারেক্টার দিয়ে শেষ হয়।
ফেরত
TextRange — এই শেপটির টেক্সট কন্টেন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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 | এই পেজ এলিমেন্টের ট্রান্সফর্মের সাথে প্রি-কনক্যাটিনেট করার জন্য ট্রান্সফর্মটি। |
ফেরত
Shape — এটি পৃষ্ঠার উপাদান, যা শৃঙ্খলিত করার জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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
removeLink()
একটি Link মুছে ফেলে।
const slides = SlidesApp.getActivePresentation().getSlides(); slides[1].getShapes()[0].removeLink();
replaceWithImage(blobSource)
এই আকৃতিটিকে একটি BlobSource থেকে প্রাপ্ত চিত্র দ্বারা প্রতিস্থাপন করে।
ছবিটি সন্নিবেশ করার সময় একবার প্রদত্ত BlobSource থেকে আনা হয় এবং প্রেজেন্টেশনের ভিতরে প্রদর্শনের জন্য এর একটি অনুলিপি সংরক্ষণ করা হয়। ছবির আকার অবশ্যই ৫০ মেগাবাইটের কম, ২৫ মেগাপিক্সেলের বেশি হতে পারবে না এবং অবশ্যই PNG, JPEG বা GIF ফরম্যাটে হতে হবে।
ছবির আকৃতির অনুপাত বজায় রাখার জন্য, ছবিটিকে বিদ্যমান আকৃতির আকারের সাপেক্ষে স্কেল করা হয় এবং কেন্দ্রে স্থাপন করা হয়।
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; // Get the Drive image file with the given ID. const driveImage = DriveApp.getFileById('123abc'); shape.replaceWithImage(driveImage);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
blob Source | Blob Source | ছবির ডেটা। |
ফেরত
Image — যে Image আকৃতিটিকে প্রতিস্থাপন করেছে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceWithImage(blobSource, crop)
এই আকৃতিটিকে একটি BlobSource থেকে প্রাপ্ত চিত্র দ্বারা প্রতিস্থাপন করে।
ছবিটি যুক্ত করলে তা BlobSource থেকে একবার আনা হয় এবং প্রেজেন্টেশনের ভেতরে প্রদর্শনের জন্য এর একটি অনুলিপি সংরক্ষণ করা হয়। ছবির আকার অবশ্যই ৫০ মেগাবাইটের কম, ২৫ মেগাপিক্সেলের বেশি হতে পারবে না এবং অবশ্যই PNG, JPEG বা GIF ফরম্যাটের হতে হবে।
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; // Get the Drive image file with the given ID. const driveImage = DriveApp.getFileById('123abc'); // Replace and crop the replaced image. shape.replaceWithImage(driveImage, true);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
blob Source | Blob Source | ছবির ডেটা। |
crop | Boolean | যদি true , তাহলে ছবিটি বিদ্যমান আকারের সাথে মানানসই করে ক্রপ করা হয়। অন্যথায়, ছবিটি স্কেল করে কেন্দ্রে আনা হয়। |
ফেরত
Image — যে Image আকৃতিটিকে প্রতিস্থাপন করেছে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceWithImage(imageUrl)
এই আকৃতিটিকে একটি ছবি দিয়ে প্রতিস্থাপন করে।
ছবিটি যুক্ত করলে তা ইউআরএল থেকে একবার আনা হয় এবং প্রেজেন্টেশনের ভেতরে প্রদর্শনের জন্য এর একটি অনুলিপি সংরক্ষণ করা হয়। ছবির আকার অবশ্যই ৫০ মেগাবাইটের কম, ২৫ মেগাপিক্সেলের বেশি হতে পারবে না এবং অবশ্যই পিএনজি, জেপিইজি বা জিআইএফ ফরম্যাটের হতে হবে।
প্রদত্ত URL-টি অবশ্যই সর্বজনীনভাবে প্রবেশযোগ্য এবং ২ কিলোবাইটের বেশি বড় হবে না। URL-টি ছবির সাথেই সংরক্ষিত থাকে এবং Image.getSourceUrl() -এর মাধ্যমে প্রকাশ করা হয়।
ছবির আকৃতির অনুপাত বজায় রাখার জন্য, ছবিটিকে বিদ্যমান আকৃতির আকারের সাপেক্ষে স্কেল করা হয় এবং কেন্দ্রে স্থাপন করা হয়।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
image Url | String | যে ইউআরএল থেকে ছবিটি ডাউনলোড করতে হবে। |
ফেরত
Image — যে Image আকৃতিটিকে প্রতিস্থাপন করেছে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceWithImage(imageUrl, crop)
এই আকৃতিটিকে একটি ছবি দিয়ে প্রতিস্থাপন করে।
ছবিটি যুক্ত করলে তা ইউআরএল থেকে একবার আনা হয় এবং প্রেজেন্টেশনের ভেতরে প্রদর্শনের জন্য এর একটি অনুলিপি সংরক্ষণ করা হয়। ছবির আকার অবশ্যই ৫০ মেগাবাইটের কম, ২৫ মেগাপিক্সেলের বেশি হতে পারবে না এবং অবশ্যই পিএনজি, জেপিইজি বা জিআইএফ ফরম্যাটের হতে হবে।
প্রদত্ত URL-টি অবশ্যই 2kB-এর বেশি হবে না। URL-টি ছবির সাথেই সংরক্ষিত থাকে এবং Image.getSourceUrl() -এর মাধ্যমে প্রকাশ করা হয়।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
image Url | String | যে ইউআরএল থেকে ছবিটি ডাউনলোড করতে হবে। |
crop | Boolean | যদি true , তাহলে ছবিটি বিদ্যমান আকারের সাথে মানানসই করে ক্রপ করা হয়। অন্যথায়, ছবিটি স্কেল করে কেন্দ্রে আনা হয়। |
ফেরত
Image — যে Image আকৃতিটিকে প্রতিস্থাপন করেছে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceWithSheetsChart(sourceChart)
এই আকৃতিটিকে একটি গুগল শিটস চার্ট দিয়ে প্রতিস্থাপন করে।
চার্টটি মূল গুগল শিটস চার্টের সাথে সংযুক্ত, যার ফলে এটি আপডেট করা যায়। অন্যান্য সহযোগীরা মূল স্প্রেডশিটটির লিঙ্ক দেখতে পারেন।
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Replace the shape with the Sheets chart. const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; shape.replaceWithSheetsChart(chart);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
source Chart | Embedded Chart | স্প্রেডশীটের চার্ট যা আকৃতিটিকে প্রতিস্থাপন করে। |
ফেরত
SheetsChart — যে চার্টটি শেপ-এর স্থান নিয়েছে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
replaceWithSheetsChartAsImage(sourceChart)
এই আকৃতিটিকে একটি গুগল শিটস চার্টের ছবি দিয়ে প্রতিস্থাপন করে।
গুগল শিটস চার্টের আকৃতির অনুপাত বজায় রাখার জন্য, চার্টের ছবিটিকে বিদ্যমান আকৃতির আকারের সাপেক্ষে স্কেল করে কেন্দ্রে স্থাপন করা হয়।
চার্টটির ছবিটি মূল গুগল শিটস চার্টের সাথে সংযুক্ত নয়।
const sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0]; const chart = sheet.getCharts()[0]; // Replace the shape with the Sheets chart as an image. const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; shape.replaceWithSheetsChartAsImage(chart);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
source Chart | Embedded Chart | স্প্রেডশীটের চার্ট যা আকৃতিটিকে প্রতিস্থাপন করে। |
ফেরত
Image — চার্টটির ছবি যা আকৃতিটিকে প্রতিস্থাপন করেছে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
scaleHeight(ratio)
নির্দিষ্ট অনুপাতে এলিমেন্টের উচ্চতা পরিবর্তন করে। যখন এলিমেন্টটির কোনো ঘূর্ণন থাকে না, তখন এর উচ্চতা হয় এর বাউন্ডিং বক্সের উচ্চতা।
এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
ratio | Number | যে অনুপাতে এই পেজ এলিমেন্টের উচ্চতা পরিবর্তন করা হবে। |
ফেরত
Shape — এটি পৃষ্ঠার উপাদান, যা শৃঙ্খলিত করার জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
scaleWidth(ratio)
নির্দিষ্ট অনুপাতে এলিমেন্টের প্রস্থ পরিবর্তন করে। যখন এলিমেন্টটির কোনো ঘূর্ণন থাকে না, তখন এর প্রস্থ হয় এর বাউন্ডিং বক্সের প্রস্থের সমান।
এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
ratio | Number | যে অনুপাতে এই পেজ এলিমেন্টের প্রস্থ পরিবর্তন করা হবে। |
ফেরত
Shape — এটি পৃষ্ঠার উপাদান, যা শৃঙ্খলিত করার জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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 প্যারামিটার ব্যবহার করে কোনো পেজ এলিমেন্ট নির্বাচন করার সময় নিম্নলিখিত শর্তগুলো অবশ্যই পূরণ করতে হবে:
-
PageElementঅবজেক্টের প্যারেন্টPageঅবশ্যইcurrent page selectionহতে হবে। - একাধিক
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()
পেজ এলিমেন্টটিকে পেজে এক এলিমেন্ট পিছিয়ে দেয়।
পেজ এলিমেন্টটি কোনো গ্রুপের মধ্যে থাকতে পারবে না।
ফেরত
Shape — এটি পৃষ্ঠার উপাদান, যা শৃঙ্খলিত করার জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
sendToBack()
পেজ এলিমেন্টটিকে পেজের একদম শেষে পাঠিয়ে দেয়।
পেজ এলিমেন্টটি কোনো গ্রুপের মধ্যে থাকতে পারবে না।
ফেরত
Shape — এটি পৃষ্ঠার উপাদান, যা শৃঙ্খলিত করার জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setContentAlignment(contentAlignment)
শেপের ভেতরের টেক্সটের ContentAlignment নির্ধারণ করে।
এই পদ্ধতিটি আপডেট করা শেপগুলিতে টেক্সট অটোফিট বৈশিষ্ট্যগুলি স্বয়ংক্রিয়ভাবে নিষ্ক্রিয় করে দেয়।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
content Alignment | Content Alignment | সেট করার জন্য অ্যালাইনমেন্ট। |
ফেরত
Shape — এই আকৃতি, শৃঙ্খল তৈরির জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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 | যে স্ট্রিংটি দিয়ে অল্ট টেক্সট বিবরণ সেট করতে হবে। |
ফেরত
Shape — এই পৃষ্ঠার উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setHeight(height)
এলিমেন্টটির উচ্চতা পয়েন্টে নির্ধারণ করে, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের উচ্চতা যখন এলিমেন্টটির কোনো রোটেশন থাকে না।
এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
height | Number | এই পেজ এলিমেন্টের নতুন উচ্চতা পয়েন্টে সেট করতে হবে। |
ফেরত
Shape — এটি পৃষ্ঠার উপাদান, যা শৃঙ্খলিত করার জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setLeft(left)
যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির আনুভূমিক অবস্থান পয়েন্টে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
left | Number | পয়েন্ট আকারে সেট করার জন্য নতুন আনুভূমিক অবস্থান। |
ফেরত
Shape — এটি পৃষ্ঠার উপাদান, যা শৃঙ্খলিত করার জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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 | সেট করার জন্য নতুন ঘড়ির কাঁটার দিকে ঘূর্ণন কোণ, ডিগ্রিতে। |
ফেরত
Shape — এটি পৃষ্ঠার উপাদান, যা শৃঙ্খলিত করার জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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 | যে স্ট্রিংটি অল্ট টেক্সট টাইটেল হিসেবে সেট করতে হবে। |
ফেরত
Shape — এই পৃষ্ঠার উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setTop(top)
যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির উল্লম্ব অবস্থান পয়েন্টে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
top | Number | পয়েন্টে সেট করার জন্য নতুন উল্লম্ব অবস্থান। |
ফেরত
Shape — এটি পৃষ্ঠার উপাদান, যা শৃঙ্খলিত করার জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setTransform(transform)
প্রদত্ত ট্রান্সফর্ম ব্যবহার করে পেজ এলিমেন্টের ট্রান্সফর্ম সেট করে।
কোনো গ্রুপের ট্রান্সফর্ম আপডেট করলে সেই গ্রুপের অন্তর্ভুক্ত পেজ এলিমেন্টগুলোর অ্যাবসোলিউট ট্রান্সফর্ম পরিবর্তিত হয়, যা তাদের দৃশ্যমান চেহারা বদলে দিতে পারে।
কোনো গ্রুপের অন্তর্ভুক্ত একটি পেজ এলিমেন্টের ট্রান্সফর্ম আপডেট করলে শুধুমাত্র সেই পেজ এলিমেন্টটিরই ট্রান্সফর্ম পরিবর্তিত হয়; এটি গ্রুপটির বা গ্রুপের অন্যান্য পেজ এলিমেন্টগুলোর ট্রান্সফর্মকে প্রভাবিত করে না।
পেজের উপাদানগুলোর বাহ্যিক রূপে ট্রান্সফর্ম কীভাবে প্রভাব ফেলে, সে সম্পর্কে বিস্তারিত জানতে getTransform() দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
transform | Affine Transform | এই পেজ এলিমেন্টের জন্য যে ট্রান্সফর্মটি সেট করা হয়েছে। |
ফেরত
Shape — এই উপাদানটি, শৃঙ্খল তৈরির জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setWidth(width)
এলিমেন্টটির প্রস্থ পয়েন্টে নির্ধারণ করে, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের প্রস্থ যখন এলিমেন্টটির কোনো ঘূর্ণন থাকে না।
এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
width | Number | এই পেজ এলিমেন্টের নতুন প্রস্থ পয়েন্টে সেট করতে হবে। |
ফেরত
Shape — এটি পৃষ্ঠার উপাদান, যা শৃঙ্খলিত করার জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations