Class Selection

चुनना

सक्रिय प्रज़ेंटेशन में उपयोगकर्ता का चुनाव.

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

माटिंग में इस्तेमाल हुए तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getCurrentPage()Pageअगर कोई पेज चालू नहीं है, तो मौजूदा Page या null दिखाता है.
getPageElementRange()PageElementRangeऐसे PageElement इंस्टेंस के PageElementRange कलेक्शन दिखाता है जिन्हें चुना गया है. इसके अलावा, अगर कोई PageElement इंस्टेंस नहीं चुना गया है, तो इसमें null इंस्टेंस होते हैं.
getPageRange()PageRangePageRange चुनने पर, Page फ्लाइस्ट्रिप पर Page इंस्टेंस का कलेक्शन दिखाता है या अगर चुना गया SelectionType.PAGE नहीं है, तो null दिखाता है.
getSelectionType()SelectionTypeSelectionType दिखाता है.
getTableCellRange()TableCellRangeचुने गए TableCell इंस्टेंस के TableCellRange कलेक्शन को दिखाता है. इसके अलावा, अगर कोई TableCell इंस्टेंस नहीं चुना गया है, तो null इंस्टेंस दिखाता है.
getTextRange()TextRangeचुने गए TextRange दिखाता है या अगर चुना गया टाइप null नहीं है, तो null दिखाता है.

ज़्यादा जानकारी वाले दस्तावेज़

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 कलेक्शन दिखाता है जिन्हें चुना गया है. इसके अलावा, अगर कोई PageElement इंस्टेंस नहीं चुना गया है, तो इसमें null इंस्टेंस होते हैं.

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 फ्लाइस्ट्रिप पर Page इंस्टेंस का कलेक्शन दिखाता है या अगर चुना गया SelectionType.PAGE नहीं है, तो null दिखाता है.

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 कलेक्शन को दिखाता है. इसके अलावा, अगर कोई TableCell इंस्टेंस नहीं चुना गया है, तो null इंस्टेंस दिखाता है.

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 नहीं है, तो null दिखाता है.

TextRange दो स्थितियों को दिखाता है:

1. टेक्स्ट की रेंज चुनी गई. उदाहरण के लिए, अगर किसी टेक्स्ट में टेक्स्ट और कोट है, तो "he" चुना गया है, रिटर्न रेंज में TextRange.getStartIndex() = 0, और TextRange.getEndIndex() = 2 है.

2. कर्सर की स्थिति. उदाहरण के लिए, अगर किसी साइज़ में टेक्स्ट और कोट है, तो नमस्ते और "H", &"H|elo" के बाद का कर्सर है, तो लौटाए गए रेंज में 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