একটি PageElement যা একটি লাইনকে উপস্থাপন করে।
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
align On Page(alignmentPosition) | Line | এলিমেন্টটিকে পৃষ্ঠার নির্দিষ্ট অ্যালাইনমেন্ট অবস্থানে সারিবদ্ধ করে। |
bring Forward() | Line | পৃষ্ঠার উপাদানটিকে পেজে এক উপাদান সামনে নিয়ে আসে। |
bring To Front() | Line | পৃষ্ঠার উপাদানটিকে পৃষ্ঠার সামনে নিয়ে আসে। |
duplicate() | Page Element | পেজ এলিমেন্টটির প্রতিলিপি তৈরি করে। |
get Connection Sites() | Connection Site[] | পেজ এলিমেন্টে থাকা Connection Site তালিকা ফেরত দেয়, অথবা পেজ এলিমেন্টটিতে কোনো কানেকশন সাইট না থাকলে একটি খালি তালিকা ফেরত দেয়। |
get Dash Style() | Dash Style | এই লাইনের Dash Style পায়। |
get Description() | String | পেজ এলিমেন্টের অল্ট টেক্সট বিবরণ ফেরত দেয়। |
get End() | Point | পৃষ্ঠার উপরের-বাম কোণ থেকে পরিমাপ করে রেখাটির শেষ বিন্দু ফেরত দেয়। |
get End Arrow() | Arrow Style | লাইনের শেষে তীরের Arrow Style পায়। |
get End Connection() | Connection Site |null | লাইনের শেষে সংযোগটি ফেরত দেয়, অথবা কোনো সংযোগ না থাকলে null ফেরত দেয়। |
get Height() | Number|null | এলিমেন্টটির উচ্চতা পয়েন্টে পাওয়া যায়, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের উচ্চতা যখন এলিমেন্টটির কোনো রোটেশন থাকে না। |
get Inherent Height() | Number|null | এলিমেন্টটির অন্তর্নিহিত উচ্চতা পয়েন্টে ফেরত দেয়। |
get Inherent Width() | Number|null | এলিমেন্টটির অন্তর্নিহিত প্রস্থ পয়েন্টে ফেরত দেয়। |
get Left() | Number | যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করা এলিমেন্টটির আনুভূমিক অবস্থান পয়েন্টে ফেরত দেয়। |
get Line Category() | Line Category | লাইনটির Line Category বের করে। |
get Line Fill() | Line Fill | লাইনটির Line Fill পায়। |
get Line Type() | Line Type | লাইনটির Line Type বের করে। |
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 Rotation() | Number | এলিমেন্টটির কেন্দ্রকে ঘিরে ঘড়ির কাঁটার দিকে ঘূর্ণন কোণ ডিগ্রিতে ফেরত দেয়, যেখানে শূন্য ডিগ্রি মানে কোনো ঘূর্ণন নেই। |
get Start() | Point | পৃষ্ঠার উপরের-বাম কোণ থেকে পরিমাপ করে রেখাটির শুরুর বিন্দু ফেরত দেয়। |
get Start Arrow() | Arrow Style | লাইনের শুরুতে থাকা তীরের Arrow Style পায়। |
get Start Connection() | Connection Site |null | লাইনের শুরুতে থাকা সংযোগটি ফেরত দেয়, অথবা কোনো সংযোগ না থাকলে null ফেরত দেয়। |
get Title() | String | পেজ এলিমেন্টের অল্ট টেক্সট টাইটেলটি রিটার্ন করে। |
get Top() | Number | যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির উল্লম্ব অবস্থান পয়েন্টে বের করে। |
get Transform() | Affine Transform | পেজ এলিমেন্টের ট্রান্সফর্ম ফেরত দেয়। |
get Weight() | Number | রেখাটির পুরুত্ব পয়েন্টে ফেরত দেয়। |
get Width() | Number|null | এলিমেন্টটির প্রস্থ পয়েন্টে ফেরত দেয়, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের প্রস্থ যখন এলিমেন্টটির কোনো রোটেশন থাকে না। |
is Connector() | Boolean | লাইনটি সংযোগকারী হলে true , না হলে false রিটার্ন করে। |
preconcatenate Transform(transform) | Line | পেজ এলিমেন্টের বিদ্যমান ট্রান্সফর্মের সাথে প্রদত্ত ট্রান্সফর্মটিকে আগে থেকে যুক্ত করে। |
remove() | void | পৃষ্ঠার উপাদানটি মুছে ফেলে। |
remove Link() | void | একটি Link মুছে ফেলে। |
reroute() | Line | সংযুক্ত পেজ এলিমেন্টগুলিতে থাকা নিকটতম দুটি সংযোগ সাইটে লাইনের শুরু এবং শেষকে পুনঃনির্দেশিত করে। |
scale Height(ratio) | Line | নির্দিষ্ট অনুপাত অনুসারে এলিমেন্টটির উচ্চতা পরিবর্তন করে। |
scale Width(ratio) | Line | নির্দিষ্ট অনুপাত অনুযায়ী এলিমেন্টটির প্রস্থ পরিবর্তন করে। |
select() | void | সক্রিয় প্রেজেন্টেশনে থাকা শুধুমাত্র Page Element নির্বাচন করে এবং পূর্ববর্তী যেকোনো নির্বাচন মুছে দেয়। |
select(replace) | void | সক্রিয় প্রেজেন্টেশনে থাকা Page Element নির্বাচন করে। |
send Backward() | Line | পেজ এলিমেন্টটিকে পেজে এক এলিমেন্ট পিছিয়ে দেয়। |
send To Back() | Line | পেজ এলিমেন্টটিকে পেজের একদম শেষে পাঠিয়ে দেয়। |
set Dash Style(style) | Line | লাইনটির Dash Style নির্ধারণ করে। |
set Description(description) | Line | পেজ এলিমেন্টের অল্ট টেক্সট বিবরণ নির্ধারণ করে। |
set End(left, top) | Line | রেখাটির শেষ বিন্দুর অবস্থান নির্ধারণ করে। |
set End(point) | Line | রেখাটির শেষ বিন্দুর অবস্থান নির্ধারণ করে। |
set End Arrow(style) | Line | লাইনের শেষে থাকা তীরের Arrow Style নির্ধারণ করে। |
set End Connection(connectionSite) | Line | লাইনের শেষ প্রান্তে সংযোগ স্থাপন করে। |
set Height(height) | Line | এলিমেন্টটির উচ্চতা পয়েন্টে নির্ধারণ করে, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের উচ্চতা যখন এলিমেন্টটির কোনো রোটেশন থাকে না। |
set Left(left) | Line | যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির আনুভূমিক অবস্থান পয়েন্টে নির্ধারণ করে। |
set Line Category(lineCategory) | Line | লাইনটির Line Category নির্ধারণ করে। |
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) | Line | এলিমেন্টটির কেন্দ্রকে ঘিরে এর ঘড়ির কাঁটার দিকে ঘূর্ণন কোণ ডিগ্রিতে নির্ধারণ করে। |
set Start(left, top) | Line | রেখাটির শুরু বিন্দুর অবস্থান নির্ধারণ করে। |
set Start(point) | Line | রেখাটির শুরু বিন্দুর অবস্থান নির্ধারণ করে। |
set Start Arrow(style) | Line | লাইনের শুরুতে Arrow Style নির্ধারণ করে। |
set Start Connection(connectionSite) | Line | লাইনের শুরুতে সংযোগটি স্থাপন করে। |
set Title(title) | Line | পেজ এলিমেন্টের অল্ট টেক্সট টাইটেল সেট করে। |
set Top(top) | Line | যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির উল্লম্ব অবস্থান পয়েন্টে নির্ধারণ করে। |
set Transform(transform) | Line | প্রদত্ত ট্রান্সফর্ম ব্যবহার করে পেজ এলিমেন্টের ট্রান্সফর্ম সেট করে। |
set Weight(points) | Line | লাইনের পুরুত্ব পয়েন্টে নির্ধারণ করে। |
set Width(width) | Line | এলিমেন্টটির প্রস্থ পয়েন্টে নির্ধারণ করে, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের প্রস্থ যখন এলিমেন্টটির কোনো ঘূর্ণন থাকে না। |
বিস্তারিত ডকুমেন্টেশন
alignOnPage(alignmentPosition)
এলিমেন্টটিকে পৃষ্ঠার নির্দিষ্ট অ্যালাইনমেন্ট অবস্থানে সারিবদ্ধ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
alignment Position | Alignment Position | পৃষ্ঠায় এই উপাদানটিকে যে অবস্থানে সারিবদ্ধ করতে হবে। |
ফেরত
Line — এটি পেজ এলিমেন্ট, চেইনিংয়ের জন্য ব্যবহৃত হয়।
bringForward()
পৃষ্ঠার উপাদানটিকে পেজে এক উপাদান সামনে নিয়ে আসে।
পেজ এলিমেন্টটি কোনো গ্রুপের মধ্যে থাকতে পারবে না।
ফেরত
Line — এটি পেজ এলিমেন্ট, চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
bringToFront()
পৃষ্ঠার উপাদানটিকে পৃষ্ঠার সামনে নিয়ে আসে।
পেজ এলিমেন্টটি কোনো গ্রুপের মধ্যে থাকতে পারবে না।
ফেরত
Line — এটি পেজ এলিমেন্ট, চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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
getConnectionSites()
পেজ এলিমেন্টে থাকা ConnectionSite গুলোর তালিকা ফেরত দেয়, অথবা পেজ এলিমেন্টটিতে কোনো ConnectionSite না থাকলে একটি খালি তালিকা ফেরত দেয়।
ফেরত
ConnectionSite[] — সংযোগ সাইটগুলির তালিকা, যা এই এলিমেন্টের কোনো সংযোগ সাইট না থাকলে খালি থাকতে পারে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getDashStyle()
লাইনটির DashStyle পায়।
ফেরত
DashStyle — এই লাইনের সাথে ব্যবহৃত ড্যাশিং-এর শৈলী।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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
getEnd()
পৃষ্ঠার উপরের-বাম কোণ থেকে পরিমাপ করে রেখাটির শেষ বিন্দু ফেরত দেয়।
ফেরত
Point — রেখার শেষ বিন্দু।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getEndArrow()
লাইনের শেষে থাকা তীরচিহ্নটির ArrowStyle গ্রহণ করে।
ফেরত
ArrowStyle — এই লাইনের শেষে থাকা তীরচিহ্নের শৈলী।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getEndConnection()
লাইনের শেষে সংযোগটি ফেরত দেয়, অথবা কোনো সংযোগ না থাকলে null ফেরত দেয়।
ফেরত
ConnectionSite |null — লাইনের শেষ সংযোগ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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
getLineCategory()
লাইনটির LineCategory বের করে।
ফেরত
LineCategory — লাইনের বিভাগ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getLineFill()
getLineType()
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
getRotation()
এলিমেন্টটির কেন্দ্রকে ঘিরে ঘড়ির কাঁটার দিকে ঘূর্ণন কোণ ডিগ্রিতে ফেরত দেয়, যেখানে শূন্য ডিগ্রি মানে কোনো ঘূর্ণন নেই।
ফেরত
Number — ঘূর্ণন কোণ, যা ০ (অন্তর্ভুক্ত) এবং ৩৬০ (বর্জনীয়)-এর মধ্যে ডিগ্রিতে পরিমাপ করা হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getStart()
পৃষ্ঠার উপরের-বাম কোণ থেকে পরিমাপ করে রেখাটির শুরুর বিন্দু ফেরত দেয়।
ফেরত
Point — রেখার সূচনা বিন্দু।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getStartArrow()
লাইনের শুরুতে থাকা অ্যারোটির ArrowStyle গ্রহণ করে।
ফেরত
ArrowStyle — এই লাইনের শুরুতে থাকা তীরচিহ্নটির শৈলী।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getStartConnection()
লাইনের শুরুতে থাকা সংযোগটি ফেরত দেয়, অথবা কোনো সংযোগ না থাকলে null ফেরত দেয়।
ফেরত
ConnectionSite |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
getWeight()
রেখাটির পুরুত্ব পয়েন্টে ফেরত দেয়।
ফেরত
Number — রেখাটির পুরুত্ব, যা পয়েন্টে পরিমাপ করা হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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
isConnector()
লাইনটি সংযোগকারী হলে true , না হলে false রিটার্ন করে।
কানেক্টর হলো এক ধরনের লাইন যা পেজের প্রযোজ্য এলিমেন্টগুলোতে থাকা কানেকশন সাইটগুলোকে সংযুক্ত করতে ব্যবহৃত হয়। কানেক্টরের প্রতিটি প্রান্ত সর্বাধিক একটি কানেকশন সাইটের সাথে সংযুক্ত হতে পারে।
ফেরত
Boolean — লাইনটি সংযোগকারী হলে True , না হলে false ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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 | এই পেজ এলিমেন্টের ট্রান্সফর্মের সাথে প্রি-কনক্যাটিনেট করার জন্য ট্রান্সফর্মটি। |
ফেরত
Line — এটি পেজ এলিমেন্ট, চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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();
reroute()
লাইনের শুরু এবং শেষকে সংযুক্ত পেজ এলিমেন্টগুলোর নিকটতম দুটি সংযোগ সাইটে পুনঃনির্দেশিত করে। লাইনের শুরু এবং শেষ অবশ্যই ভিন্ন ভিন্ন পেজ এলিমেন্টের সাথে সংযুক্ত থাকতে হবে।
ফেরত
Line — রেখাটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
scaleHeight(ratio)
নির্দিষ্ট অনুপাতে এলিমেন্টের উচ্চতা পরিবর্তন করে। যখন এলিমেন্টটির কোনো ঘূর্ণন থাকে না, তখন এর উচ্চতা হয় এর বাউন্ডিং বক্সের উচ্চতা।
এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
ratio | Number | যে অনুপাতে এই পেজ এলিমেন্টের উচ্চতা পরিবর্তন করা হবে। |
ফেরত
Line — এটি পেজ এলিমেন্ট, চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
scaleWidth(ratio)
নির্দিষ্ট অনুপাতে এলিমেন্টের প্রস্থ পরিবর্তন করে। যখন এলিমেন্টটির কোনো ঘূর্ণন থাকে না, তখন এর প্রস্থ হয় এর বাউন্ডিং বক্সের প্রস্থের সমান।
এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
ratio | Number | যে অনুপাতে এই পেজ এলিমেন্টের প্রস্থ পরিবর্তন করা হবে। |
ফেরত
Line — এটি পেজ এলিমেন্ট, চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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()
পেজ এলিমেন্টটিকে পেজে এক এলিমেন্ট পিছিয়ে দেয়।
পেজ এলিমেন্টটি কোনো গ্রুপের মধ্যে থাকতে পারবে না।
ফেরত
Line — এটি পেজ এলিমেন্ট, চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
sendToBack()
পেজ এলিমেন্টটিকে পেজের একদম শেষে পাঠিয়ে দেয়।
পেজ এলিমেন্টটি কোনো গ্রুপের মধ্যে থাকতে পারবে না।
ফেরত
Line — এটি পেজ এলিমেন্ট, চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setDashStyle(style)
লাইনটির DashStyle নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
style | Dash Style | এই লাইনের জন্য নির্ধারিত আকর্ষণীয় শৈলী। |
ফেরত
Line — এই লাইনটি, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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 | যে স্ট্রিংটি দিয়ে অল্ট টেক্সট বিবরণ সেট করতে হবে। |
ফেরত
Line — এই পৃষ্ঠার উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setEnd(left, top)
রেখাটির শেষ বিন্দুর অবস্থান নির্ধারণ করে।
অবস্থান পরিবর্তনের পর রেখার পথ সমন্বয় করা যেতে পারে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
left | Number | পৃষ্ঠার উপরের বাম কোণ থেকে পয়েন্টে পরিমাপ করা রেখাটির শেষ বিন্দুর আনুভূমিক অবস্থান। |
top | Number | পৃষ্ঠার উপরের বাম কোণ থেকে পয়েন্টে পরিমাপ করা রেখাটির শেষ বিন্দুর উল্লম্ব অবস্থান। |
ফেরত
Line — এই লাইনটি, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setEnd(point)
রেখাটির শেষ বিন্দুর অবস্থান নির্ধারণ করে।
অবস্থান পরিবর্তনের পর রেখার পথ সমন্বয় করা যেতে পারে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
point | Point | রেখাটির শেষ বিন্দু, যার অবস্থান পৃষ্ঠার উপরের বাম কোণ থেকে পরিমাপ করা হয়। |
ফেরত
Line — এই লাইনটি, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setEndArrow(style)
লাইনের শেষে থাকা অ্যারোটির ArrowStyle নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
style | Arrow Style | স্টাইলটি ঠিক করতে হবে। |
ফেরত
Line — এই লাইনটি, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setEndConnection(connectionSite)
লাইনের শেষে সংযোগ স্থাপন করে। এটি অপর প্রান্তকে অক্ষত রেখে লাইনের শেষ প্রান্তকে নির্দিষ্ট সংযোগ স্থানে সরিয়ে দেয়।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
connection Site | Connection Site | সংযোগ সাইট যেখানে শেষ সংযোগটি আপডেট করা হয়, অথবা শেষ সংযোগটি সরিয়ে ফেলার ক্ষেত্রে null । |
ফেরত
Line — রেখাটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setHeight(height)
এলিমেন্টটির উচ্চতা পয়েন্টে নির্ধারণ করে, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের উচ্চতা যখন এলিমেন্টটির কোনো রোটেশন থাকে না।
এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
height | Number | এই পেজ এলিমেন্টের নতুন উচ্চতা পয়েন্টে সেট করতে হবে। |
ফেরত
Line — এটি পেজ এলিমেন্ট, চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setLeft(left)
যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির আনুভূমিক অবস্থান পয়েন্টে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
left | Number | পয়েন্ট আকারে সেট করার জন্য নতুন আনুভূমিক অবস্থান। |
ফেরত
Line — এটি পেজ এলিমেন্ট, চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setLineCategory(lineCategory)
লাইনটির LineCategory নির্ধারণ করে।
আপনি শুধুমাত্র connectors ক্যাটাগরি নির্ধারণ করতে পারবেন। ক্যাটাগরি পরিবর্তনের পর কানেক্টরটির রুট পরিবর্তন করা হতে পারে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
line Category | Line Category | যে লাইন ক্যাটাগরিটি সেট করতে হবে। |
ফেরত
Line — রেখাটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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 | সেট করার জন্য নতুন ঘড়ির কাঁটার দিকে ঘূর্ণন কোণ, ডিগ্রিতে। |
ফেরত
Line — এটি পেজ এলিমেন্ট, চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setStart(left, top)
রেখাটির শুরু বিন্দুর অবস্থান নির্ধারণ করে।
অবস্থান পরিবর্তনের পর রেখার পথ সমন্বয় করা যেতে পারে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
left | Number | রেখাটির শুরু বিন্দুর আনুভূমিক অবস্থান, যা পৃষ্ঠার উপরের বাম কোণ থেকে পয়েন্টে পরিমাপ করা হয়। |
top | Number | রেখাটির শুরু বিন্দুর উল্লম্ব অবস্থান, যা পৃষ্ঠার উপরের বাম কোণ থেকে পয়েন্টে পরিমাপ করা হয়। |
ফেরত
Line — এই লাইনটি, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setStart(point)
রেখাটির শুরু বিন্দুর অবস্থান নির্ধারণ করে।
অবস্থান পরিবর্তনের পর রেখার পথ সমন্বয় করা যেতে পারে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
point | Point | রেখাটির শুরুর বিন্দু, যার অবস্থান পৃষ্ঠার উপরের বাম কোণ থেকে মাপা হয়। |
ফেরত
Line — এই লাইনটি, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setStartArrow(style)
লাইনের শুরুতে থাকা অ্যারোটির ArrowStyle নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
style | Arrow Style | নতুন তীরের স্টাইল সেট করতে হবে। |
ফেরত
Line — এই লাইনটি, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setStartConnection(connectionSite)
লাইনের শুরুতে সংযোগটি স্থাপন করে। এটি অপর প্রান্তটি অক্ষত রেখে লাইনের শুরুটিকে নির্দিষ্ট সংযোগ স্থানে সরিয়ে দেয়।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
connection Site | Connection Site | যে সংযোগ সাইটে স্টার্ট কানেকশনটি আপডেট করা হয়, অথবা স্টার্ট কানেকশনটি সরিয়ে ফেলার ক্ষেত্রে null । |
ফেরত
Line — রেখাটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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 | যে স্ট্রিংটি অল্ট টেক্সট টাইটেল হিসেবে সেট করতে হবে। |
ফেরত
Line — এই পৃষ্ঠার উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setTop(top)
যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির উল্লম্ব অবস্থান পয়েন্টে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
top | Number | পয়েন্টে সেট করার জন্য নতুন উল্লম্ব অবস্থান। |
ফেরত
Line — এটি পেজ এলিমেন্ট, চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setTransform(transform)
প্রদত্ত ট্রান্সফর্ম ব্যবহার করে পেজ এলিমেন্টের ট্রান্সফর্ম সেট করে।
কোনো গ্রুপের ট্রান্সফর্ম আপডেট করলে সেই গ্রুপের অন্তর্ভুক্ত পেজ এলিমেন্টগুলোর অ্যাবসোলিউট ট্রান্সফর্ম পরিবর্তিত হয়, যা তাদের দৃশ্যমান চেহারা বদলে দিতে পারে।
কোনো গ্রুপের অন্তর্ভুক্ত একটি পেজ এলিমেন্টের ট্রান্সফর্ম আপডেট করলে শুধুমাত্র সেই পেজ এলিমেন্টটিরই ট্রান্সফর্ম পরিবর্তিত হয়; এটি গ্রুপটির বা গ্রুপের অন্যান্য পেজ এলিমেন্টগুলোর ট্রান্সফর্মকে প্রভাবিত করে না।
পেজের উপাদানগুলোর বাহ্যিক রূপে ট্রান্সফর্ম কীভাবে প্রভাব ফেলে, সে সম্পর্কে বিস্তারিত জানতে getTransform() দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
transform | Affine Transform | এই পেজ এলিমেন্টের জন্য যে ট্রান্সফর্মটি সেট করা হয়েছে। |
ফেরত
Line — এই উপাদানটি, শৃঙ্খল তৈরির জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setWeight(points)
লাইনের পুরুত্ব পয়েন্টে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
points | Number | রেখাটির নতুন পুরুত্ব বিন্দুতে প্রকাশ করা হলো। |
ফেরত
Line — এই লাইনটি, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setWidth(width)
এলিমেন্টটির প্রস্থ পয়েন্টে নির্ধারণ করে, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের প্রস্থ যখন এলিমেন্টটির কোনো ঘূর্ণন থাকে না।
এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
width | Number | এই পেজ এলিমেন্টের নতুন প্রস্থ পয়েন্টে সেট করতে হবে। |
ফেরত
Line — এটি পেজ এলিমেন্ট, চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations