Class Line

লাইন

একটি 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()

লাইনটির LineFill ) পায়।

ফেরত

LineFill — এই লাইনের পূরণের সেটিং।

অনুমোদন

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

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

getLineType()

লাইনটির LineType বের করে।

ফেরত

LineType — এই লাইনের ধরণ।

অনুমোদন

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

  • 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

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

একটি 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 প্যারামিটার ব্যবহার করে কোনো পেজ এলিমেন্ট নির্বাচন করার সময় নিম্নলিখিত শর্তগুলো অবশ্যই পূরণ করতে হবে:

  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()

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

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

ফেরত

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