Получите доступ к существующей диаграмме источника данных и измените ее.
Используйте этот класс только с данными, подключенными к базе данных.
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
forceRefreshData() | DataSourceChart | Обновляет данные этого объекта независимо от текущего состояния. |
getDataSource() | DataSource | Получает источник данных, с которым связан объект. |
getStatus() | DataExecutionStatus | Получает состояние выполнения данных объекта. |
refreshData() | DataSourceChart | Обновляет данные объекта. |
waitForCompletion(timeoutInSeconds) | DataExecutionStatus | Ожидает завершения текущего выполнения, время ожидания истекает через указанное количество секунд. |
Подробная документация
forceRefreshData()
Обновляет данные этого объекта независимо от текущего состояния. Подробнее см. в разделе refreshData()
.
Выдает исключение, если тип источника данных не включен. Используйте методы SpreadsheetApp#enable...Execution()
, чтобы включить выполнение данных для определенного типа источника данных.
Возвращаться
DataSourceChart
— Объект данных.
Авторизация
Сценарии, использующие этот метод, требуют авторизации в одной или нескольких следующих областях :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDataSource()
Получает источник данных, с которым связан объект.
Возвращаться
DataSource
— источник данных.
Авторизация
Сценарии, использующие этот метод, требуют авторизации в одной или нескольких следующих областях :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getStatus()
Получает состояние выполнения данных объекта.
Возвращаться
DataExecutionStatus
— статус выполнения данных.
Авторизация
Сценарии, использующие этот метод, требуют авторизации в одной или нескольких следующих областях :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
refreshData()
Обновляет данные объекта.
Выдает исключение, если в настоящее время находится в состоянии error
. Используйте DataSource#updateSpec()
для обновления спецификации. Этот метод предпочтительнее, чем forceRefreshData()
, чтобы предотвратить непредвиденные изменения в источнике данных.
Выдает исключение, если тип источника данных не включен. Используйте методы SpreadsheetApp#enable...Execution()
, чтобы включить выполнение данных для определенного типа источника данных.
Возвращаться
DataSourceChart
— Объект данных.
Авторизация
Сценарии, использующие этот метод, требуют авторизации в одной или нескольких следующих областях :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
waitForCompletion(timeoutInSeconds)
Ожидает завершения текущего выполнения, время ожидания истекает через указанное количество секунд. Выдает исключение, если выполнение не завершено по истечении времени ожидания, но не отменяет выполнение данных.
Параметры
Имя | Тип | Описание |
---|---|---|
timeoutInSeconds | Integer | Время ожидания выполнения данных в секундах. Максимум 300 секунд. |
Возвращаться
DataExecutionStatus
— статус выполнения данных.
Авторизация
Сценарии, использующие этот метод, требуют авторизации в одной или нескольких следующих областях :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets