Class ActionResponse

Action Response

The response object that may be returned from a callback function (e.g., a form response handler) to perform one or more actions on the client. Some combinations of actions are not supported.

 // An action that opens a link 
 const 
  
 actionResponse 
  
 = 
  
 CardService 
 . 
 newActionResponseBuilder 
 () 
  
 . 
 setOpenLink 
 ( 
 CardService 
 . 
 newOpenLink 
 (). 
 setUrl 
 ( 
 'https://www.google.com' 
 )) 
  
 . 
 build 
 (); 
 // An action that shows a notification. 
 const 
  
 notificationActionResponse 
  
 = 
  
 CardService 
 . 
 newActionResponseBuilder 
 () 
  
 . 
 setNotification 
 ( 
  
 CardService 
 . 
 newNotification 
 (). 
 setText 
 ( 
  
 'Some info to display to user' 
 ), 
  
 ) 
  
 . 
 build 
 (); 
 // An action that shows an additional card. It also sets a flag to indicate that 
 // the original state data has changed. 
 const 
  
 cardBuilder 
  
 = 
  
 CardService 
 . 
 newCardBuilder 
 (); 
 // Build card ... 
 const 
  
 navigationActionResponse 
  
 = 
  
 CardService 
 . 
 newActionResponseBuilder 
 () 
  
 . 
 setNavigation 
 ( 
 CardService 
 . 
 newNavigation 
 (). 
 pushCard 
 ( 
  
 cardBuilder 
 . 
 build 
 ())) 
  
 . 
 setStateChanged 
 ( 
 true 
 ) 
  
 . 
 build 
 (); 

Methods

Method Return type Brief description
String Prints the JSON representation of this object.

Detailed documentation

print Json()

Prints the JSON representation of this object. This is for debugging only.

Return

String

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