Acesse e modifique a página da fonte de dados. Para criar uma nova planilha de fonte de dados, use Spreadsheet.insertDataSourceSheet(spec).
Use essa classe apenas com dados conectados a um banco de dados.
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
add | Data | Adiciona um filtro aplicado à planilha da fonte de dados. |
as | Sheet | Retorna a página da fonte de dados como um objeto de página regular. |
auto | Data | Redimensiona automaticamente a largura da coluna especificada. |
auto | Data | Redimensiona automaticamente a largura das colunas especificadas. |
cancel | Data | Cancela a atualização de dados associada a esse objeto se ela estiver em execução. |
force | Data | Atualiza os dados desse objeto, independentemente do estado atual. |
get | Integer | Retorna a largura da coluna especificada. |
get | Data | Recebe a fonte de dados à qual o objeto está vinculado. |
get | Data | Retorna todos os filtros aplicados à planilha da fonte de dados. |
get | Object[] | Retorna todos os valores da planilha de origem de dados para o nome da coluna fornecido. |
get | Object[] | Retorna todos os valores da planilha de origem de dados para o nome da coluna fornecido, da linha de início (baseada em 1) até o num fornecido. |
get | Sort | Recebe todas as especificações de classificação na planilha da fonte de dados. |
get | Data | Recebe o status de execução de dados do objeto. |
refresh | Data | Atualiza os dados do objeto. |
remove | Data | Remove todos os filtros aplicados à coluna da planilha da fonte de dados. |
remove | Data | Remove a especificação de classificação de uma coluna na planilha da fonte de dados. |
set | Data | Define a largura da coluna especificada. |
set | Data | Define a largura das colunas especificadas. |
set | Data | Define a especificação de classificação em uma coluna na página da fonte de dados. |
set | Data | Define a especificação de classificação em uma coluna na página da fonte de dados. |
wait | Data | Aguarda até a conclusão da execução atual e expira após o número de segundos fornecido. |
Documentação detalhada
add Filter(columnName, filterCriteria)
Adiciona um filtro aplicado à planilha da fonte de dados.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
column | String | O nome da coluna em que o filtro será aplicado. |
filter | Filter | Os critérios de filtro a serem aplicados. |
Retornar
Data: a planilha da fonte de dados para encadeamento de métodos.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
as Sheet()
Retorna a página da fonte de dados como um objeto de página regular.
Retornar
Sheet: a folha normal.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
auto Resize Column(columnName)
Redimensiona automaticamente a largura da coluna especificada.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
column | String | O nome da coluna. |
Retornar
Data: esta página de origem de dados, para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
auto Resize Columns(columnNames)
Redimensiona automaticamente a largura das colunas especificadas.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
column | String[] | Lista de nomes de colunas a serem atualizados. |
Retornar
Data: esta página de origem de dados, para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
cancel Data Refresh()
Cancela a atualização de dados associada a esse objeto se ela estiver em execução.
Este exemplo mostra como cancelar uma atualização de fórmula.
const spreadsheet = SpreadsheetApp.getActive(); const formula = spreadsheet.getDataSourceFormulas()[0]; // Cancel the ongoing refresh on the formula. formula.cancelDataRefresh();
Gera uma exceção se o tipo de fonte de dados não estiver ativado. Use os métodos Spreadsheet para ativar a execução de dados para um tipo específico de fonte de dados.
Retornar
Data: o objeto de dados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
force Refresh Data()
Atualiza os dados desse objeto, independentemente do estado atual. Consulte refresh para
mais detalhes. Se você quiser cancelar uma atualização em andamento desse objeto, consulte cancel.
Gera uma exceção se o tipo de fonte de dados não estiver ativado. Use os métodos Spreadsheet para ativar a execução de dados para um tipo específico de fonte de dados.
Retornar
Data: o objeto de dados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Column Width(columnName)
Retorna a largura da coluna especificada.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
column | String | O nome da coluna. |
Retornar
Integer: a largura da coluna ou null se a coluna usa a largura padrão.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Data Source()
Recebe a fonte de dados à qual o objeto está vinculado.
Retornar
Data: a fonte de dados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Filters()
Retorna todos os filtros aplicados à planilha da fonte de dados.
Retornar
Data: uma matriz de todos os filtros aplicados à planilha de origem de dados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName)
Retorna todos os valores da planilha de origem de dados para o nome da coluna fornecido.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
column | String | O nome da coluna da fonte de dados para buscar valores. |
Retornar
Object[]: uma matriz unidimensional de valores.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName, startRow, numRows)
Retorna todos os valores da planilha de origem de dados para o nome da coluna fornecido, da linha de início (baseada em 1) até o num fornecido.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
column | String | O nome da coluna da fonte de dados para buscar valores. |
start | Integer | A posição da linha para começar a buscar valores. |
num | Integer | O número de linhas a serem buscadas. |
Retornar
Object[]: uma matriz unidimensional de valores.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Sort Specs()
Recebe todas as especificações de classificação na planilha da fonte de dados.
Retornar
Sort: uma lista de especificações de classificação.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Status()
Recebe o status de execução de dados do objeto.
Retornar
Data: o status de execução dos dados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
refresh Data()
Atualiza os dados do objeto.
Gera uma exceção se estiver no estado error. Use Data para atualizar a especificação. O método é
preferível a force para evitar edições inesperadas na fonte de dados.
Gera uma exceção se o tipo de fonte de dados não estiver ativado. Use os métodos Spreadsheet para ativar a execução de dados para um tipo específico de fonte de dados.
Retornar
Data: o objeto de dados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
remove Filters(columnName)
Remove todos os filtros aplicados à coluna da planilha da fonte de dados.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
column | String | O nome da coluna de onde os filtros serão removidos. |
Retornar
Data: a planilha da fonte de dados para encadeamento de métodos.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
remove Sort Spec(columnName)
Remove a especificação de classificação de uma coluna na planilha da fonte de dados.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
column | String | O nome da coluna. |
Retornar
Data: a planilha da origem de dados para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Column Width(columnName, width)
Define a largura da coluna especificada.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
column | String | O nome da coluna. |
width | Integer | A nova largura da coluna. |
Retornar
Data: esta página de origem de dados, para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Column Widths(columnNames, width)
Define a largura das colunas especificadas.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
column | String[] | Lista de nomes de colunas a serem atualizados. |
width | Integer | A nova largura das colunas. |
Retornar
Data: esta página de origem de dados, para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, ascending)
Define a especificação de classificação em uma coluna na página da fonte de dados.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
column | String | O nome da coluna a ser classificada. |
ascending | Boolean | Se true, classifique a coluna em ordem crescente. Se false, classifique
a coluna em ordem decrescente. |
Retornar
Data: a planilha da origem de dados para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, sortOrder)
Define a especificação de classificação em uma coluna na página da fonte de dados.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
column | String | O nome da coluna a ser classificada. |
sort | Sort | A ordem de classificação. |
Retornar
Data: a planilha da origem de dados para encadeamento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
wait For Completion(timeoutInSeconds)
Aguarda até a conclusão da execução atual e expira após o número de segundos fornecido. Gera uma exceção se a execução não for concluída quando o tempo limite expirar, mas não cancela a execução de dados.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
timeout | Integer | O tempo de espera para a execução dos dados, em segundos. O máximo é 300 segundos. |
Retornar
Data: o status de execução dos dados.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets