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