Class PivotGroup

PivotGroup

Acceder a los grupos separados de tablas dinámicas y modificarlos

Métodos

MétodoTipo de datos que se muestraDescripción breve
addManualGroupingRule(groupName, groupMembers)PivotGroupAgrega una regla de agrupación manual para este grupo de elementos de tabla dinámica.
areLabelsRepeated()BooleanMuestra si las etiquetas se muestran como repetidas.
clearGroupingRule()PivotGroupQuita cualquier regla de agrupación de este grupo de elementos de tabla dinámica.
clearSort()PivotGroupElimina cualquier orden aplicado a este grupo.
getDateTimeGroupingRule()DateTimeGroupingRuleMuestra la regla de agrupación de fecha y hora en el grupo de elementos de tabla dinámica, o null si no hay fecha y hora. regla de agrupación.
getDimension()DimensionMuestra si es un grupo de filas o columnas.
getGroupLimit()PivotGroupLimitMuestra el límite del grupo de elementos de tabla dinámica del grupo.
getIndex()IntegerMuestra el índice de este grupo de elementos dinámicos en el orden de grupo actual.
getPivotTable()PivotTableMuestra el PivotTable al que pertenece esta agrupación.
getSourceDataColumn()IntegerMuestra el número de la columna de datos de origen que resume este grupo.
getSourceDataSourceColumn()DataSourceColumnMuestra la columna de fuente de datos en la que opera el grupo de elementos dinámicos.
hideRepeatedLabels()PivotGroupOculta las etiquetas repetidas de esta agrupación.
isSortAscending()BooleanMuestra true si el orden es ascendente y false si el orden es descendente.
moveToIndex(index)PivotGroupMueve este grupo a la posición especificada en la lista actual de grupos de filas o columnas.
remove()voidQuita este grupo de elementos de tabla dinámica de la tabla.
removeManualGroupingRule(groupName)PivotGroupQuita la regla de agrupación manual con el groupName especificado.
resetDisplayName()PivotGroupRestablece el nombre visible de este grupo en la tabla dinámica a su valor predeterminado.
setDateTimeGroupingRule(dateTimeGroupingRuleType)PivotGroupEstablece la regla de agrupación de fecha y hora en el grupo de elementos de tabla dinámica.
setDisplayName(name)PivotGroupEstablece el nombre visible de este grupo en la tabla dinámica.
setGroupLimit(countLimit)PivotGroupEstablece el límite del grupo de elementos de tabla dinámica en el grupo.
setHistogramGroupingRule(minValue, maxValue, intervalSize)PivotGroupEstablece una regla de agrupación de histogramas para este grupo de elementos de tabla dinámica.
showRepeatedLabels()PivotGroupCuando hay más de una fila o agrupación de columnas, este método muestra la etiqueta de esta agrupación. para cada entrada de la agrupación posterior.
showTotals(showTotals)PivotGroupEstablece si se muestran los valores totales de este grupo de elementos de tabla dinámica en la tabla.
sortAscending()PivotGroupEstablece el orden de clasificación ascendente.
sortBy(value, oppositeGroupValues)PivotGroupOrdena este grupo según el PivotValue especificado para los valores de oppositeGroupValues.
sortDescending()PivotGroupEstablece el orden de clasificación descendente.
totalsAreShown()BooleanMuestra si los valores totales se muestran actualmente para este grupo de elementos de tabla dinámica.

Documentación detallada

addManualGroupingRule(groupName, groupMembers)

Agrega una regla de agrupación manual para este grupo de elementos de tabla dinámica.

Parámetros

NombreTipoDescripción
groupNameStringEl nombre de esta regla de agrupación.
groupMembersObject[]Los valores que se incluyen en esta regla de agrupación.

Volver

PivotGroup: Es el grupo de tabla dinámica para el encadenamiento.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

areLabelsRepeated()

Muestra si las etiquetas se muestran como repetidas.

Volver

Boolean: true si las etiquetas se repiten. De lo contrario, muestra false.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

clearGroupingRule()

Quita cualquier regla de agrupación de este grupo de elementos de tabla dinámica.

Volver

PivotGroup: Es el grupo de tabla dinámica para el encadenamiento.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

clearSort()

Elimina cualquier orden aplicado a este grupo.

Volver

PivotGroup: Es el grupo de tabla dinámica para el encadenamiento.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getDateTimeGroupingRule()

Muestra la regla de agrupación de fecha y hora en el grupo de elementos de tabla dinámica, o null si no hay fecha y hora. regla de agrupación.

Volver

DateTimeGroupingRule: Es la regla de agrupación de fecha y hora.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getDimension()

Muestra si es un grupo de filas o columnas.

Volver

Dimension: Es la dimensión que representa el tipo de este grupo.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getGroupLimit()

Muestra el límite del grupo de elementos de tabla dinámica del grupo. Muestra null si no hay límite de grupo de elementos de tabla dinámica esté establecida.

Volver

PivotGroupLimit: Es el límite del grupo de elementos de tabla dinámica.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getIndex()

Muestra el índice de este grupo de elementos dinámicos en el orden de grupo actual.

Volver

Integer: Es el índice del grupo de elementos de tabla dinámica.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getPivotTable()

Muestra el PivotTable al que pertenece esta agrupación.

Volver

PivotTable: Es la tabla dinámica a la que pertenece este grupo.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getSourceDataColumn()

Muestra el número de la columna de datos de origen que resume este grupo. Este índice se basa en 1, si este grupo resume los datos de origen en la columna "A" de la hoja de cálculo, este método muestra 1.

Volver

Integer: Es el número de columna de los datos de origen.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

getSourceDataSourceColumn()

Muestra la columna de fuente de datos en la que opera el grupo de elementos dinámicos. Muestra null si la tabla dinámica no es una {DataSourcePivotTableApi}.

Volver

DataSourceColumn: Es la columna de fuente de datos en la que opera el grupo de elementos dinámicos.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

hideRepeatedLabels()

Oculta las etiquetas repetidas de esta agrupación. Si las etiquetas ya están ocultas, el resultado será una no-op. Si se llama a este método antes de que haya múltiples agrupaciones de filas o columnas, cuando se crea se agrega agrupación. Las etiquetas repetidas están ocultas.

Volver

PivotGroup: Es el grupo de tabla dinámica para el encadenamiento.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

isSortAscending()

Muestra true si el orden es ascendente y false si el orden es descendente.

Volver

Boolean: Es true si el orden de clasificación es ascendente.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

moveToIndex(index)

Mueve este grupo a la posición especificada en la lista actual de grupos de filas o columnas. Estos los índices se basan en 0. Por ejemplo, si este grupo se debe mover a la primera posición, este método debe llamarse con 0.

Parámetros

NombreTipoDescripción
indexIntegerEl índice al que se moverá esta agrupación.

Volver

PivotGroup: Es el grupo de tabla dinámica para el encadenamiento.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

remove()

Quita este grupo de elementos de tabla dinámica de la tabla.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

removeManualGroupingRule(groupName)

Quita la regla de agrupación manual con el groupName especificado.

Parámetros

NombreTipoDescripción
groupNameStringEl nombre de la regla de agrupación que se quitará.

Volver

PivotGroup: Es el grupo de tabla dinámica para el encadenamiento.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

resetDisplayName()

Restablece el nombre visible de este grupo en la tabla dinámica a su valor predeterminado.

Volver

PivotGroup: Es el grupo de tabla dinámica para el encadenamiento.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setDateTimeGroupingRule(dateTimeGroupingRuleType)

Establece la regla de agrupación de fecha y hora en el grupo de elementos de tabla dinámica.

Para quitar la regla, usa clearGroupingRule().

Parámetros

NombreTipoDescripción
dateTimeGroupingRuleTypeDateTimeGroupingRuleTypeEl tipo de regla que se configurará.

Volver

PivotGroup: Es el grupo de tabla dinámica, para el encadenamiento.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setDisplayName(name)

Establece el nombre visible de este grupo en la tabla dinámica.

Parámetros

NombreTipoDescripción
nameStringEl nombre visible que se configurará.

Volver

PivotGroup: Es el grupo de elementos dinámicos para el encadenamiento.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setGroupLimit(countLimit)

Establece el límite del grupo de elementos de tabla dinámica en el grupo. La operación solo es compatible con DataSourcePivotTable.

Parámetros

NombreTipoDescripción
countLimitIntegerEl límite de recuento de filas o columnas que se establecerán. Debe ser positivo.

Volver

PivotGroup: Es el grupo de tabla dinámica para el encadenamiento.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setHistogramGroupingRule(minValue, maxValue, intervalSize)

Establece una regla de agrupación de histogramas para este grupo de elementos de tabla dinámica. Una regla de histograma organiza valores en un en buckets de un tamaño constante. Todos los valores de minValue a maxValue se colocan en grupos de tamaño interval. Todos los valores inferiores a minValue se colocan en un bucket, al igual que todos los valores superiores a maxValue.

Parámetros

NombreTipoDescripción
minValueIntegerEl valor mínimo de los elementos que se colocarán en segmentos. Valores inferiores a este se combinan en un solo grupo.
maxValueIntegerEl valor máximo de los elementos que se colocarán en buckets. Valores superiores a este se combinan en un solo grupo.
intervalSizeInteger

Volver

PivotGroup: Es el grupo de tabla dinámica para el encadenamiento.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

showRepeatedLabels()

Cuando hay más de una fila o agrupación de columnas, este método muestra la etiqueta de esta agrupación. para cada entrada de la agrupación posterior. Si las etiquetas ya están repetidas, esto da como resultado una no-op. Si se llama a este método antes de que haya múltiples agrupaciones de filas o columnas, cuando un se agregan agrupamiento adicional, se muestran etiquetas repetidas.

Volver

PivotGroup: Es el grupo de tabla dinámica para el encadenamiento.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

showTotals(showTotals)

Establece si se muestran los valores totales de este grupo de elementos de tabla dinámica en la tabla.

Parámetros

NombreTipoDescripción
showTotalsBooleanIndica si se deben mostrar los totales o no.

Volver

PivotGroup: Es el grupo de tabla dinámica para el encadenamiento.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

sortAscending()

Establece el orden de clasificación ascendente.

Volver

PivotGroup: Es el grupo de tabla dinámica para el encadenamiento.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

sortBy(value, oppositeGroupValues)

Ordena este grupo según el PivotValue especificado para los valores de oppositeGroupValues.

// Sorts the item group by the "SUM of Quantity" pivot value for the specified salespersons.
var sheet = SpreadsheetApp.getActiveSheet();
var pivotTable = sheet.getPivotTables()[0];
var itemGroup = pivotTable.getRowGroups()[0];
var sumQuantityValue = pivotTable.getPivotValues()[0];
itemGroup.sortBy(sumQuantityValue, ['Beth', 'Amir', 'Devyn']);

Parámetros

NombreTipoDescripción
valuePivotValueEl valor de tabla dinámica para ordenar.
oppositeGroupValuesObject[]Los valores de un grupo de tabla dinámica opuesto (un grupo de columnas si se ordena una un grupo de filas o un grupo de filas si se ordena un grupo de columnas) que se usan para ordenar. El orden de estos valores determinan la prioridad para el empate.

Volver

PivotGroup: Es el grupo de tabla dinámica para el encadenamiento.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

sortDescending()

Establece el orden de clasificación descendente.

Volver

PivotGroup: Es el grupo de tabla dinámica para el encadenamiento.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

totalsAreShown()

Muestra si los valores totales se muestran actualmente para este grupo de elementos de tabla dinámica.

Volver

Boolean: true si se muestran los valores totales de este grupo de elementos de tabla dinámica De lo contrario, devuelve false

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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