Class CollapseControl

Collapse Control

A customizable collapse and expand control.

Available for Google Chat apps. In developer preview for Google Workspace add-ons.

 const 
  
 collapseButton 
  
 = 
  
 CardService 
 . 
 newTextButton 
 () 
  
 . 
 setTextButtonStyle 
 ( 
 CardService 
 . 
 TextButtonStyle 
 . 
 BORDERLESS 
 ) 
  
 . 
 setText 
 ( 
 'Collapse' 
 ); 
 const 
  
 expandButton 
  
 = 
  
 CardService 
 . 
 newImageButton 
 () 
  
 . 
 setImageButtonStyle 
 ( 
 CardService 
 . 
 ImageButtonStyle 
 . 
 FILLED 
 ); 
 const 
  
 collapseControl 
  
 = 
  
 CardService 
 . 
 newCollapseControl 
 () 
  
 . 
 setHorizontalAlign 
 ( 
 CardService 
 . 
 HorizontalAlignment 
 . 
 END 
 ) 
  
 . 
 setExpandButton 
 ( 
 expandButton 
 ) 
  
 . 
 setCollapseButton 
 ( 
 collapseButton 
 ); 

Methods

Method Return type Brief description
Collapse Control Sets the Button that is displayed for "show less" button.
Collapse Control Sets the Button that is displayed for "show more" button.
Collapse Control Sets the Horizontal Alignment of the Collapse Control .

Detailed documentation

set Collapse Button(button)

Sets the Button that is displayed for "show less" button. Optional.
Must be set together with collapse button.

 const 
  
 collapseButton 
  
 = 
  
 CardService 
 . 
 newTextButton 
 (). 
 setText 
 ( 
 'Collapse' 
 ); 
 const 
  
 collapseControl 
  
 = 
  
 CardService 
 . 
 newCollapseControl 
 () 
  
 . 
 setCollapseButton 
 ( 
 collapseButton 
 ); 

Parameters

Name Type Description
button
Button The collapse button to set.

Return

Collapse Control — This object, for chaining.


set Expand Button(button)

Sets the Button that is displayed for "show more" button. Optional.
Must be set together with collapse button.

 const 
  
 expandButton 
  
 = 
  
 CardService 
 . 
 newTextButton 
 (). 
 setText 
 ( 
 'Expand' 
 ); 
 const 
  
 collapseControl 
  
 = 
  
 CardService 
 . 
 newCollapseControl 
 () 
  
 . 
 setExpandButton 
 ( 
 expandButton 
 ); 

Parameters

Name Type Description
button
Button The expand button to set.

Return

Collapse Control — This object, for chaining.


set Horizontal Align(horizontalAlignment)

Sets the Horizontal Alignment of the Collapse Control . Optional. *

 const 
  
 collapseControl 
  
 = 
  
 CardService 
 . 
 newCollapseControl 
 (). 
 setHorizontalAlign 
 ( 
  
 CardService 
 . 
 HorizontalAlignment 
 . 
 START 
 , 
 ); 

Parameters

Name Type Description
horizontal Alignment
Horizontal Alignment The horizontal alignment of the CollapseControl widget.

Return

Collapse Control — This object, for chaining.

Create a Mobile Website
View Site in Mobile | Classic
Share by: