Class Tab

Вкладка

Вкладка внутри документа Google Docs.

// Get all of the first-level tabs (tabs that are not nested within a parent
// tab) in the document.
// TODO(developer): Replace the ID with your own.
const tabs = DocumentApp.openById('123abc').getTabs();

// Get a specific tab based on the tab ID.
// TODO(developer): Replace the IDs with your own.
const tab = DocumentApp.openById('123abc').getTab('123abc');

Методы

Метод Тип возвращаемого значения Краткое описание
as Document Tab() Document Tab Извлекает содержимое вкладки в виде Document Tab .
get Child Tabs() Tab[] Извлекает дочерние вкладки, вложенные в эту вкладку.
get Id() String Получает идентификатор вкладки.
get Index() Integer Извлекает индекс вкладки внутри родительского элемента, начинающийся с 0.
get Title() String Получает заголовок вкладки.
get Type() Tab Type Определяет тип вкладки.

Подробная документация

asDocumentTab()

Извлекает содержимое вкладки в виде объекта DocumentTab .

Возвращаться

DocumentTab — Вкладка в формате DocumentTab .


getChildTabs()

Извлекает дочерние вкладки, вложенные в эту вкладку.

Возвращаться

Tab[] — Дочерние вкладки, вложенные в эту вкладку.

Авторизация

Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :

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

getId()

Получает идентификатор вкладки.

Возвращаться

String — Идентификатор вкладки.

Авторизация

Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :

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

getIndex()

Извлекает индекс вкладки внутри родительского элемента, начинающийся с 0.

Возвращаться

Integer — индекс вкладки внутри родительской вкладки.

Авторизация

Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :

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

getTitle()

Получает заголовок вкладки.

Возвращаться

String — Название вкладки.

Авторизация

Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :

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

getType()

Определяет тип вкладки.

Используйте этот метод для определения типа содержимого этой Tab перед преобразованием к более конкретному типу с помощью asDocumentTab() .

const tab = DocumentApp.getActiveDocument().getActiveTab();
// Use getType() to determine the tab's type before casting.
if (tab.getType() === DocumentApp.TabType.DOCUMENT_TAB) {
  // It's a document tab, write some text to it.
  tab.asDocumentTab().setText('Hello World!');
} else {
  // There are currently no types other than DOCUMENT_TAB.
}

Возвращаться

TabType — Тип вкладки.

Авторизация

Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :

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