Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

CREATE DRAFT Keyword

Syntax

CREATE DRAFT "to-address", "subject", "reply-text"

Parameters

  • "to-address" – Email address of the recipient.
  • "subject" – Subject line for the draft email.
  • "reply-text" – Body content for the draft. If a previous email exists in the user’s mailbox to the same address, its content is appended after a separator.

Description

CREATE DRAFT composes an email draft and saves it to the user’s mailbox. It first checks whether a prior email has been sent to the same recipient using the GET_LATEST_SENT_TO helper. If such an email exists, its body (converted to HTML line breaks) is appended to the new reply text, separated by <br><hr><br>. The combined content is then stored as a draft via the email service configured in the application (save_email_draft). The keyword returns a success message or an error string.

Example

CREATE DRAFT "john.doe@example.com", "Project Update", "Here is the latest status..."
TALK "Draft created and saved."

If an earlier email to john.doe@example.com exists, the draft will contain the new reply followed by the previous email content, allowing the user to continue the conversation seamlessly.