Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

In this tutorial you will learn how to include your ConfiForms File fields into the email as attachments and send it out

Warning

This tutorial is based on the Creating embedded form to send emails tutorial and extends it with one field. Please start with mentioned tutorial and then continue here

Excerpt Include
Creating a simple form
Creating a simple form
nopaneltrue

...

 

Code Block
<ac:structured-macro ac:name="confiform">
  <ac:parameter ac:name="saveButtonLabel">Send</ac:parameter>
  <ac:parameter ac:name="formName">mailman</ac:parameter>
  <ac:parameter ac:name="registrationFormTitle">Send email</ac:parameter>
  <ac:rich-text-body>
    <p>
      <ac:structured-macro ac:name="confiform-field-definition">
        <ac:parameter ac:name="type">text</ac:parameter>
        <ac:parameter ac:name="fieldName">recipient</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Recipient</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <ac:structured-macro ac:name="confiform-field-definition">
        <ac:parameter ac:name="type">text</ac:parameter>
        <ac:parameter ac:name="fieldName">title</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Title</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <ac:structured-macro ac:name="confiform-field-definition">
        <ac:parameter ac:name="type">textarea</ac:parameter>
        <ac:parameter ac:name="fieldName">messageBody</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Message body</ac:parameter>
      </ac:structured-macro>
    </p>
    <p>
      <ac:structured-macro ac:name="confiform-field-definition">
        <ac:parameter ac:name="type">file</ac:parameter>
        <ac:parameter ac:name="fieldName">myattachment</ac:parameter>
        <ac:parameter ac:name="fieldLabel">Attachment</ac:parameter>
      </ac:structured-macro>
      <ac:structured-macro ac:name="confiform-entry-register">
        <ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter>
        <ac:parameter ac:name="embedded">true</ac:parameter>
        <ac:rich-text-body>
          <p>&nbsp;</p>
        </ac:rich-text-body>
      </ac:structured-macro>
    </p>
    <ac:structured-macro ac:name="confiform-ifttt">
      <ac:parameter ac:name="title">[entry.title]</ac:parameter>
      <ac:parameter ac:name="event">onCreated</ac:parameter>
      <ac:parameter ac:name="action">Send Email</ac:parameter>
      <ac:parameter ac:name="who">[entry.recipient]</ac:parameter>
      <ac:rich-text-body>
        <p>[entry.messageBody]</p>
        <p>
          <ac:structured-macro ac:name="confiform-field">
            <ac:parameter ac:name="fieldName">myattachment</ac:parameter>
          </ac:structured-macro>
        </p>
      </ac:rich-text-body>
    </ac:structured-macro>
  </ac:rich-text-body>
</ac:structured-macro>