Difference between revisions of "BulkMail new"
Cg huyphong (talk | contribs) |
|||
Line 1: | Line 1: | ||
− | + | {{HelpFiles}} | |
− | {{HelpFiles}} | ||
− | ====BulkMail_new==== | + | ==== BulkMail_new ==== |
− | Create new bulk mail object | + | Create new bulk mail object |
− | '''Syntax''' | + | '''Syntax''' |
− | BulkMail_new(bulkMailName, parentResourceId, mailTemplateId) | + | BulkMail_new(bulkMailName, parentResourceId, mailTemplateId) |
− | or | + | or |
− | BulkMail_new( bulkMailName, parentResourceId, mailTemplateId , bulkMailTemplateResourceId) | + | BulkMail_new( bulkMailName, parentResourceId, mailTemplateId , bulkMailTemplateResourceId) |
− | '''Arguments''' | + | '''Arguments''' |
− | * bulkMailName: is string. It is the name of new bulkMail | + | *bulkMailName: is string. It is the name of new bulkMail |
− | * parentResourceId: is number. It is parent resource id of the new bulkMail | + | *parentResourceId: is number. It is parent resource id of the new bulkMail |
− | * mailTemplateId: is number. It is the mail template resource Id gotten from Communicator template | + | *mailTemplateId: is number. It is the mail template resource Id gotten from Communicator template |
− | * bulkMailTemplateResourceId: is number. It is bulkMail template resource Id | + | *bulkMailTemplateResourceId: is number. It is bulkMail template resource Id |
− | '''Return value''' | + | '''Return value''' |
− | Array which is BulkMail object: | + | Array which is BulkMail object: |
− | {| class="tableintopic" style="border-collapse: collapse | + | {| width="1067" cellpadding="2" class="tableintopic" style="border-collapse: collapse" |
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | | + | | width="356" bgcolor="#C0C0C0" style="border: 1px solid #010101" | |
− | '''Index''' | + | '''Index''' |
− | | | + | |
− | '''Data type''' | + | | width="356" bgcolor="#C0C0C0" style="border: 1px solid #010101" | |
− | | | + | '''Data type''' |
− | '''Value''' | + | |
+ | | width="356" bgcolor="#C0C0C0" style="border: 1px solid #010101" | | ||
+ | '''Value''' | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | width="356" style="border: 1px solid #010101" | | + | | width="356" style="border: 1px solid #010101" | |
− | BULKMAIL_RESOURCE_ID | + | BULKMAIL_RESOURCE_ID |
− | | width="356" style="border: 1px solid #010101" | | + | |
− | number | + | | width="356" style="border: 1px solid #010101" | |
− | | width="356" style="border: 1px solid #010101" | | + | number |
− | 0 | + | |
+ | | width="356" style="border: 1px solid #010101" | | ||
+ | 0 | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="356" | + | | width="356" style="border: 1px solid #010101" | |
− | + | BULKMAIL_NAME | |
− | + | ||
− | + | | width="356" style="border: 1px solid #010101" | | |
− | + | number | |
− | Entered value | + | |
+ | | width="356" style="border: 1px solid #010101" | | ||
+ | Entered value | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="356" | + | | width="356" style="border: 1px solid #010101" | |
− | + | BULKMAIL_PARENT_RESOURCE_ID | |
− | + | ||
− | + | | width="356" style="border: 1px solid #010101" | | |
− | + | string | |
− | Entered value | + | |
+ | | width="356" style="border: 1px solid #010101" | | ||
+ | Entered value | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="356" | + | | width="356" style="border: 1px solid #010101" | |
− | + | BULKMAIL_TEMPLATE_RESOURCE_ID | |
− | + | ||
− | + | | width="356" style="border: 1px solid #010101" | | |
− | + | number | |
− | if it is not specified explicitly in the constructor as a parameter, then get default bulk mail template | + | |
+ | | width="356" style="border: 1px solid #010101" | | ||
+ | if it is not specified explicitly in the constructor as a parameter, then get default bulk mail template | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="356" | + | | width="356" style="border: 1px solid #010101" | |
− | + | BULKMAIL_MAIL_TEMPLATE_RESOURCE_ID | |
− | + | ||
− | + | | width="356" style="border: 1px solid #010101" | | |
− | + | number | |
− | Entered value | + | |
+ | | width="356" style="border: 1px solid #010101" | | ||
+ | Entered value | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="356" | + | | width="356" style="border: 1px solid #010101" | |
− | + | BULKMAIL_EMAIL_ACCOUNT | |
− | + | ||
− | + | | width="356" style="border: 1px solid #010101" | | |
− | + | string | |
− | It will be the default private email inside the parent resource or the first global email in case there is no a default private email. If there is no any private and global email then it's "" | + | |
+ | | width="356" style="border: 1px solid #010101" | | ||
+ | It will be the default private email inside the parent resource or the first global email in case there is no a default private email. If there is no any private and global email then it's "" | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="356" | + | | width="356" style="border: 1px solid #010101" | |
− | + | BULKMAIL_USER_RESOURCE_IDS | |
− | + | ||
− | + | | width="356" style="border: 1px solid #010101" | | |
− | + | array | |
− | {} | + | |
+ | | width="356" style="border: 1px solid #010101" | | ||
+ | {} | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="356" | + | | width="356" style="border: 1px solid #010101" | |
− | + | BULKMAIL_GROUP_RESOURCE_IDS | |
− | + | ||
− | + | | width="356" style="border: 1px solid #010101" | | |
− | + | array | |
− | {} | + | |
+ | | width="356" style="border: 1px solid #010101" | | ||
+ | {} | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="356" | + | | width="356" style="border: 1px solid #010101" | |
− | + | BULKMAIL_GROUP_TO_BE_REBUILD_RESOURCE_IDS | |
− | + | ||
− | + | | width="356" style="border: 1px solid #010101" | | |
− | + | array | |
− | {} | + | |
+ | | width="356" style="border: 1px solid #010101" | | ||
+ | {} | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101 | + | | width="356" style="border: 1px solid #010101" | |
− | BULKMAIL_PRIORITY | + | BULKMAIL_PRIORITY |
− | | | + | |
− | + | | width="356" style="border: 1px solid #010101" | | |
− | + | number | |
− | |||
− | + | | width="356" style="border: 1px solid #010101" | | |
+ | Normal | ||
− | + | There must be constants defined for 3 levels of priority: | |
− | Bulkmail_Priority_Normal | + | Bulkmail_Priority_Low |
+ | |||
+ | Bulkmail_Priority_Normal | ||
+ | |||
+ | Bulkmail_Priority_High | ||
− | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="356" | + | | width="356" style="border: 1px solid #010101" | |
− | + | BULKMAIL_NO_IN_OUT_QUEUE | |
− | + | ||
− | Number (read only) | + | | width="356" style="border: 1px solid #010101" | |
− | | style="border: 1px solid #010101 | + | Number (read only) |
− | Default is 0 | + | |
+ | | width="356" style="border: 1px solid #010101" | | ||
+ | Default is 0 | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | | + | | width="356" style="border: 1px solid #010101" | |
− | + | BULKMAIL_NO_OF_SENT | |
− | |||
− | |||
− | |||
− | |||
− | + | | width="356" style="border: 1px solid #010101" | | |
+ | Number (read only) | ||
− | + | | width="356" style="border: 1px solid #010101" | | |
+ | Default is 0 <br> <!-- imported from file: 7597.htm--> | ||
− | + | |} | |
− | + | '''Example''' | |
− | + | string bulkMailName = "TestBulkMail"; | |
− | + | number parentResourceId = 34778803; | |
+ | number mailTemplateResourceId = 501537; | ||
− | + | array newBM = BulkMail_new(bulkMailName, parentResourceId, mailTemplateResourceId); | |
− | Version 5.8 | + | print(newBM); // {27,0,TestBulkMail,34778803,34409968,501537,Administrator@mycatinet.catglobe.com,{},{},{},0,0,0} |
− | + | ||
− | + | <br>Availability | |
+ | |||
+ | Version 5.8 __NOTOC__ <br> | ||
+ | |||
+ | [[Category:Email_and_SMS_Functions]] |
Revision as of 09:09, 1 February 2012
BulkMail_new
Create new bulk mail object
Syntax
BulkMail_new(bulkMailName, parentResourceId, mailTemplateId)
or
BulkMail_new( bulkMailName, parentResourceId, mailTemplateId , bulkMailTemplateResourceId)
Arguments
- bulkMailName: is string. It is the name of new bulkMail
- parentResourceId: is number. It is parent resource id of the new bulkMail
- mailTemplateId: is number. It is the mail template resource Id gotten from Communicator template
- bulkMailTemplateResourceId: is number. It is bulkMail template resource Id
Return value
Array which is BulkMail object:
Index |
Data type |
Value |
BULKMAIL_RESOURCE_ID |
number |
0 |
BULKMAIL_NAME |
number |
Entered value |
BULKMAIL_PARENT_RESOURCE_ID |
string |
Entered value |
BULKMAIL_TEMPLATE_RESOURCE_ID |
number |
if it is not specified explicitly in the constructor as a parameter, then get default bulk mail template |
BULKMAIL_MAIL_TEMPLATE_RESOURCE_ID |
number |
Entered value |
BULKMAIL_EMAIL_ACCOUNT |
string |
It will be the default private email inside the parent resource or the first global email in case there is no a default private email. If there is no any private and global email then it's "" |
BULKMAIL_USER_RESOURCE_IDS |
array |
{} |
BULKMAIL_GROUP_RESOURCE_IDS |
array |
{} |
BULKMAIL_GROUP_TO_BE_REBUILD_RESOURCE_IDS |
array |
{} |
BULKMAIL_PRIORITY |
number |
Normal There must be constants defined for 3 levels of priority: Bulkmail_Priority_Low Bulkmail_Priority_Normal Bulkmail_Priority_High |
BULKMAIL_NO_IN_OUT_QUEUE |
Number (read only) |
Default is 0 |
BULKMAIL_NO_OF_SENT |
Number (read only) |
Default is 0 |
Example
string bulkMailName = "TestBulkMail";
number parentResourceId = 34778803;
number mailTemplateResourceId = 501537;
array newBM = BulkMail_new(bulkMailName, parentResourceId, mailTemplateResourceId);
print(newBM); // {27,0,TestBulkMail,34778803,34409968,501537,Administrator@mycatinet.catglobe.com,{},{},{},0,0,0}
Availability
Version 5.8