UpdateDraftActionResponse
Represents an action that updates the email draft that the user is currently editing.
// An UpdateDraftActionResponse that inserts a list of To recipients into an email draft var updateDraftActionResponse = CardService . newUpdateDraftActionResponseBuilder () . setUpdateToRecipientsAction ( CardService . newUpdateToRecipientsAction () . addUpdateToRecipients ([ "joe@example.com" , "wen@example.com" ])) . build () // An UpdateDraftActionResponse that inserts a list of Cc recipients into an email draft var updateDraftActionResponse = CardService . newUpdateDraftActionResponseBuilder () . setUpdateCcRecipientsAction ( CardService . newUpdateCcRecipientsAction () . addUpdateCcRecipients ([ "joe@example.com" , "wen@example.com" ])) . build () // An UpdateDraftActionResponse that inserts a list of Bcc recipients into an email draft . setUpdateCcRecipientsAction ( CardService . newUpdateBccRecipientsAction () . addUpdateBccRecipients ([ "joe@example.com" , "wen@example.com" ])) // An UpdateDraftActionResponse that inserts a subject line into an email draft var updateDraftActionResponse = CARD_SERVICE . newUpdateDraftActionResponseBuilder () . setUpdateDraftSubjectAction ( CARD_SERVICE . newUpdateDraftSubjectAction () . addUpdateSubject ( "example subject" )) . build (); // An UpdateDraftActionResponse that inserts non - editable content ( a link in this case ) into an // email draft . var updateDraftActionResponse = CardService . newUpdateDraftActionResponseBuilder () . setUpdateDraftBodyAction ( CardService . newUpdateDraftBodyAction () . addUpdateContent ( "<a href= \" https://www.google.com \"> Google</a>" , ContentType . IMMUTABLE_HTML ) . setUpdateType ( UpdateDraftBodyType . IN_PLACE_INSERT )) . build (); // An UpdateDraftActionResponse that inserts a link into an email draft . The added content can be // edited further . var updateDraftActionResponse = CardService . newUpdateDraftActionResponseBuilder () . setUpdateDraftBodyAction ( CardService . newUpdateDraftBodyAction () . addUpdateContent ( "<a href= \" https://www.google.com \"> Google</a>" , ContentType . MUTABLE_HTML ) . setUpdateType ( UpdateDraftBodyType . IN_PLACE_INSERT )) . build (); // An UpdateDraftActionResponse that inserts multiple values of different types . // The example action response inserts two lines next to each other in the email // draft , at the cursor position . Each line contains the content added by // { @ link UpdateDraftActionResponseBuilder #addUpdateContent}. var updateDraftActionResponse = CardService . newUpdateDraftActionResponseBuilder () . setUpdateDraftBodyAction ( CardService . newUpdateDraftBodyAction () . addUpdateContent ( "<a href= \" https://www.google.com \"> Google</a>" , ContentType . MUTABLE_HTML ) . addUpdateContent ( "Above is a google link." , ContentType . PLAIN_TEXT ) . setUpdateType ( UpdateDraftBodyType . IN_PLACE_INSERT )) . build ();
Methods
Method | Return type | Brief description |
---|---|---|
String
|
Prints the JSON representation of this object. |
Detailed documentation
printJson()
Prints the JSON representation of this object. This is for debugging only.
Return
String