ユーザーが現在編集しているメールの下書きを更新する操作を表します。
// 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();
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
printJson() | String | このオブジェクトの JSON 表現を出力します。 |
詳細なドキュメント
printJson()
このオブジェクトの JSON 表現を出力します。これはデバッグ専用です。
戻る
String