Difference between revisions of "SendEmail"

From Catglobe Wiki
Jump to: navigation, search
(sendEmail)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Email_and_SMS_Functions]]
+
{{HelpFiles}}
{{HelpFiles}}
+
= sendEmail =
 
 
====sendEmail====
 
  
Sends an email to another user. If the email has merge fields, it will be merged before sending.
+
Sends an email. '''This function requires the Qnaire context'''.
  
 
''(Note: all emails can be tracked in the communicator module)''
 
''(Note: all emails can be tracked in the communicator module)''
  
'''Syntax'''
+
== Syntax ==
  
sendEmail(''email, alias, subject, body[,fromemail]'')
+
sendEmail(''string email, string alias, string subject, string body[, string fromemail][,array Attachments''])
  
'''Arguments'''
+
== Arguments ==
  
 
''email:'' Is an expression of string type. It is the receiver’s email address.
 
''email:'' Is an expression of string type. It is the receiver’s email address.
Line 24: Line 22:
 
''fromemail:'' Is an expression of string type. This is the From email’s address.
 
''fromemail:'' Is an expression of string type. This is the From email’s address.
  
'''Return type'''
+
''Attachments:'' Is an expression of array type. This is the array of Attachment
 +
 
 +
== Return type ==
  
 
empty
 
empty
  
'''Examples'''
+
== Examples ==
  
 +
<source lang="javascript">
 
sendEmail(“some_email@somemail.com”, "somebody", "test", "This is a test");
 
sendEmail(“some_email@somemail.com”, "somebody", "test", "This is a test");
 
 
or
 
or
 
 
sendEmail("some_email@somemail.com", "somebody", "test", "This is a test","phong@maysunshine.vn");
 
sendEmail("some_email@somemail.com", "somebody", "test", "This is a test","phong@maysunshine.vn");
 
+
</source>
'''Availability'''
+
<br><source lang="javascript">
 
+
setRPQId(1742873106);
Version 4.8
+
array arrAttachmentRId = {15548650,15548653};
__NOTOC__
+
Array arrAttachment=new Array();
<!-- imported from file: 575.htm-->
+
for (number i=0;i<arrAttachmentRId.Count;i++)
 +
{
 +
Attachment att = new Attachment (arrAttachmentRId[i]);
 +
arrAttachment.Add(att);
 +
}
 +
sendEmail("some_email@somemail.com","Alias","subject test", "body test","test@cghead.catglobe.com",arrAttachment);
 +
</source>
 +
[[Category:Email_and_SMS_Functions]]

Latest revision as of 06:07, 23 March 2022

sendEmail

Sends an email. This function requires the Qnaire context.

(Note: all emails can be tracked in the communicator module)

Syntax

sendEmail(string email, string alias, string subject, string body[, string fromemail][,array Attachments])

Arguments

email: Is an expression of string type. It is the receiver’s email address.

alias: Is an expression of string type. It is the receiver’s alias name.

subject: Is an expression of string type. This is the email’s subject.

body: Is an expression of string type. This is the email’s content.

fromemail: Is an expression of string type. This is the From email’s address.

Attachments: Is an expression of array type. This is the array of Attachment

Return type

empty

Examples

sendEmail(some_email@somemail.com, "somebody", "test", "This is a test");
or
sendEmail("some_email@somemail.com", "somebody", "test", "This is a test","phong@maysunshine.vn");


setRPQId(1742873106);
array arrAttachmentRId = {15548650,15548653};
Array arrAttachment=new Array();
for (number i=0;i<arrAttachmentRId.Count;i++)
{
 Attachment att = new Attachment (arrAttachmentRId[i]);
 arrAttachment.Add(att);
}
sendEmail("some_email@somemail.com","Alias","subject test", "body test","test@cghead.catglobe.com",arrAttachment);