সক্রিয় উপস্থাপনায় ব্যবহারকারীর নির্বাচন।
var selection = SlidesApp.getActivePresentation().getSelection(); var currentPage = selection.getCurrentPage(); var selectionType = selection.getSelectionType(); }
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
getCurrentPage() | Page | কোনো সক্রিয় পৃষ্ঠা না থাকলে বর্তমানে সক্রিয় Page বা null প্রদান করে। |
getPageElementRange() | PageElementRange | PageElement দৃষ্টান্তগুলির PageElementRange সংগ্রহ দেখায় যেগুলি নির্বাচিত বা null যদি কোনো PageElement দৃষ্টান্ত নির্বাচন না থাকে৷ |
getPageRange() | PageRange | PageRange ফ্লিমস্ট্রিপে Page দৃষ্টান্তের একটি সংগ্রহ দেখায় যা নির্বাচন করা হয় বা null যদি নির্বাচনটি SelectionType.PAGE ধরনের না হয়। |
getSelectionType() | SelectionType | SelectionType প্রদান করে। |
getTableCellRange() | TableCellRange | TableCell দৃষ্টান্তগুলির TableCellRange সংগ্রহ দেখায় যেগুলি নির্বাচিত বা null যদি কোনো TableCell দৃষ্টান্ত নির্বাচন না থাকে। |
getTextRange() | TextRange | নির্বাচন করা TextRange ফেরত দেয় যা নির্বাচন করা null অথবা যদি নির্বাচনটি SelectionType.TEXT ধরনের না হয়। |
বিস্তারিত ডকুমেন্টেশন
getCurrentPage()
কোনো সক্রিয় পৃষ্ঠা না থাকলে বর্তমানে সক্রিয় Page
বা null
প্রদান করে।
var selection = SlidesApp.getActivePresentation().getSelection(); var currentPage = selection.getCurrentPage(); if (currentPage != null) { Logger.log('Selected current active page ID: ' + currentPage.getObjectId()); }
প্রত্যাবর্তন
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageElementRange()
PageElement
দৃষ্টান্তগুলির PageElementRange
সংগ্রহ দেখায় যেগুলি নির্বাচিত বা null
যদি কোনো PageElement
দৃষ্টান্ত নির্বাচন না থাকে৷
var selection = SlidesApp.getActivePresentation().getSelection(); var selectionType = selection.getSelectionType(); if (selectionType == SlidesApp.SelectionType.PAGE_ELEMENT) { var currentPage = selection.getCurrentPage(); var pageElements = selection.getPageElementRange().getPageElements(); Logger.log('Number of page elements selected: ' + pageElements.length); }
প্রত্যাবর্তন
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageRange()
PageRange
ফ্লিমস্ট্রিপে Page
দৃষ্টান্তের একটি সংগ্রহ দেখায় যা নির্বাচন করা হয় বা null
যদি নির্বাচনটি SelectionType.PAGE
ধরনের না হয়।
var selection = SlidesApp.getActivePresentation().getSelection(); var selectionType = selection.getSelectionType(); if (selectionType == SlidesApp.SelectionType.PAGE) { var pageRange = selection.getPageRange(); Logger.log('Number of pages in the flimstrip selected: ' + pageRange.getPages().length); } }
প্রত্যাবর্তন
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSelectionType()
SelectionType
প্রদান করে।
var selection = SlidesApp.getActivePresentation().getSelection(); var selectionType = selection.getSelectionType(); if (selectionType == SlidesApp.SelectionType.CURRENT_PAGE) { var currentPage = selection.getCurrentPage(); Logger.log('Selected current active page ID: ' + currentPage.getObjectId()); }
প্রত্যাবর্তন
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getTableCellRange()
TableCell
দৃষ্টান্তগুলির TableCellRange
সংগ্রহ দেখায় যেগুলি নির্বাচিত বা null
যদি কোনো TableCell
দৃষ্টান্ত নির্বাচন না থাকে।
var selection = SlidesApp.getActivePresentation().getSelection(); var selectionType = selection.getSelectionType(); if (selectionType == SlidesApp.SelectionType.TABLE_CELL) { var currentPage = selection.getCurrentPage(); var tableCells = selection.getTableCellRange().getTableCells(); var table = tableCells[0].getParentTable(); Logger.log('Number of table cells selected: ' + tableCells.length); }
প্রত্যাবর্তন
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getTextRange()
নির্বাচন করা TextRange
ফেরত দেয় যা নির্বাচন করা null
অথবা যদি নির্বাচনটি SelectionType.TEXT
ধরনের না হয়।
TextRange
দুটি পরিস্থিতিতে প্রতিনিধিত্ব করে:
1. নির্বাচিত পাঠ্যের পরিসর। উদাহরণস্বরূপ, যদি একটি আকারে "হ্যালো" টেক্সট থাকে এবং "সে" নির্বাচন করা হয়, তাহলে প্রত্যাবর্তিত পরিসরে TextRange.getStartIndex()
= 0 এবং TextRange.getEndIndex()
= 2 থাকে।
2. কার্সার অবস্থান। উদাহরণস্বরূপ, যদি একটি আকারে "হ্যালো" টেক্সট থাকে এবং কার্সারটি "H" এর পরে থাকে, ("H|ello"), প্রত্যাবর্তিত পরিসরে TextRange.getStartIndex()
= 1 এবং TextRange.getEndIndex()
= 1 থাকে৷
var selection = SlidesApp.getActivePresentation().getSelection(); var selectionType = selection.getSelectionType(); if (selectionType == SlidesApp.SelectionType.TEXT) { var currentPage = selection.getCurrentPage(); var pageElement = selection.getPageElementRange().getPageElements()[0]; var textRange = selection.getTextRange(); Logger.log('Text selected: ' + textRange.asString()); }
প্রত্যাবর্তন
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations