Class Selection

নির্বাচন

সক্রিয় উপস্থাপনায় ব্যবহারকারীর নির্বাচন।

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

প্রত্যাবর্তন

Page

অনুমোদন

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

  • 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);
}

প্রত্যাবর্তন

PageElementRange

অনুমোদন

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

  • 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);
}
}

প্রত্যাবর্তন

PageRange

অনুমোদন

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

  • 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());
}

প্রত্যাবর্তন

SelectionType

অনুমোদন

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

  • 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);
}

প্রত্যাবর্তন

TableCellRange

অনুমোদন

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

  • 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());
}

প্রত্যাবর্তন

TextRange

অনুমোদন

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

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