Class Selection

নির্বাচন

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

const selection = SlidesApp.getActivePresentation().getSelection();
const currentPage = selection.getCurrentPage();
const selectionType = selection.getSelectionType();

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Current Page() Page কোনো সক্রিয় পৃষ্ঠা না থাকলে বর্তমানে সক্রিয় Page বা null প্রদান করে।
get Page Element Range() Page Element Range কোনো Page Element দৃষ্টান্ত নির্বাচিত না থাকলে নির্বাচিত বা null পৃষ্ঠা Page Element দৃষ্টান্তগুলির Page Element Range সংগ্রহ ফেরত দেয়৷
get Page Range() Page Range Page Range ফ্লিমস্ট্রিপে Page দৃষ্টান্তের একটি সংগ্রহ প্রদান করে যা নির্বাচন করা হয় বা null যদি নির্বাচনটি Selection Type.PAGE ধরনের না হয়।
get Selection Type() Selection Type Selection Type প্রদান করে।
get Table Cell Range() Table Cell Range কোন Table Cell দৃষ্টান্ত নির্বাচিত না থাকলে নির্বাচিত বা null Table Cell দৃষ্টান্তগুলির Table Cell Range সংগ্রহ দেখায়।
get Text Range() Text Range Text Range রিটার্ন করে যা সিলেক্ট করা হয়েছে বা null যদি সিলেকশন Selection Type.TEXT টাইপের না হয়।

বিস্তারিত ডকুমেন্টেশন

get Current Page()

কোনো সক্রিয় পৃষ্ঠা না থাকলে বর্তমানে সক্রিয় Page বা null প্রদান করে।

const selection = SlidesApp.getActivePresentation().getSelection();
const 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

get Page Element Range()

কোনো Page Element দৃষ্টান্ত নির্বাচিত না থাকলে নির্বাচিত বা null পৃষ্ঠা Page Element দৃষ্টান্তগুলির Page Element Range সংগ্রহ ফেরত দেয়৷

const selection = SlidesApp.getActivePresentation().getSelection();
const selectionType = selection.getSelectionType();
if (selectionType === SlidesApp.SelectionType.PAGE_ELEMENT) {
  const currentPage = selection.getCurrentPage();
  const pageElements = selection.getPageElementRange().getPageElements();
  Logger.log(`Number of page elements selected: ${pageElements.length}`);
}

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

Page Element Range

অনুমোদন

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

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

get Page Range()

Page Range ফ্লিমস্ট্রিপে Page দৃষ্টান্তের একটি সংগ্রহ প্রদান করে যা নির্বাচন করা হয় বা null যদি নির্বাচনটি Selection Type.PAGE ধরনের না হয়।

const selection = SlidesApp.getActivePresentation().getSelection();
const selectionType = selection.getSelectionType();
if (selectionType === SlidesApp.SelectionType.PAGE) {
  const pageRange = selection.getPageRange();
  Logger.log(
      `Number of pages in the flimstrip selected: ${
          pageRange.getPages().length}`,
  );
}

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

Page Range

অনুমোদন

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

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

get Selection Type()

Selection Type প্রদান করে।

const selection = SlidesApp.getActivePresentation().getSelection();
const selectionType = selection.getSelectionType();
if (selectionType === SlidesApp.SelectionType.CURRENT_PAGE) {
  const currentPage = selection.getCurrentPage();
  Logger.log(`Selected current active page ID: ${currentPage.getObjectId()}`);
}

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

Selection Type

অনুমোদন

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

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

get Table Cell Range()

কোন Table Cell দৃষ্টান্ত নির্বাচিত না থাকলে নির্বাচিত বা null Table Cell দৃষ্টান্তগুলির Table Cell Range সংগ্রহ দেখায়।

const selection = SlidesApp.getActivePresentation().getSelection();
const selectionType = selection.getSelectionType();
if (selectionType === SlidesApp.SelectionType.TABLE_CELL) {
  const currentPage = selection.getCurrentPage();
  const tableCells = selection.getTableCellRange().getTableCells();
  const table = tableCells[0].getParentTable();
  Logger.log(`Number of table cells selected: ${tableCells.length}`);
}

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

Table Cell Range

অনুমোদন

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

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

get Text Range()

Text Range রিটার্ন করে যা সিলেক্ট করা হয়েছে বা null যদি সিলেকশন Selection Type.TEXT টাইপের না হয়।

Text Range দুটি পরিস্থিতিতে প্রতিনিধিত্ব করে:

1. নির্বাচিত পাঠ্যের পরিসর। উদাহরণস্বরূপ, যদি একটি আকারে "হ্যালো" পাঠ্য থাকে এবং "তিনি" নির্বাচন করা হয়, তবে প্রত্যাবর্তিত পরিসরে Text Range.getStartIndex() = 0 এবং Text Range.getEndIndex() = 2 রয়েছে৷

2. কার্সার অবস্থান। উদাহরণস্বরূপ, যদি একটি আকারে "Hello" টেক্সট থাকে এবং কার্সারটি "H" ("H|ello") এর পরে থাকে, তাহলে প্রত্যাবর্তিত পরিসরে Text Range.getStartIndex() = 1 এবং Text Range.getEndIndex() = 1 থাকে।

const selection = SlidesApp.getActivePresentation().getSelection();
const selectionType = selection.getSelectionType();
if (selectionType === SlidesApp.SelectionType.TEXT) {
  const currentPage = selection.getCurrentPage();
  const pageElement = selection.getPageElementRange().getPageElements()[0];
  const textRange = selection.getTextRange();
  Logger.log(`Text selected: ${textRange.asString()}`);
}

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

Text Range

অনুমোদন

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

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