|
Invoice Owner
|
Invoice Number
|
Created By
|
Due Date
|
|
<<Invoices.Invoice Owner>>
|
<<Invoices.Invoice Number>>
|
<< Invoices. Created By>>
|
<<Invoices.Due Date>>
|
|
Product_Code |
Product_Description |
Item_Quantity |
Item_Price |
|
«Products.Product_Code» |
«Products.Product_Description» |
«Products.Item_Quantity» |
«Products.Item_Price» |
<DOCUMENT_ID> を実際の Writer ドキュメント ID に置き換えてください。
接続の設定方法については、Zoho Connectionsを参照してください。
CustomerInvoice = Map();
CustomerInvoice.put('First_Name', invoicesRecords.get('Account_Name').get('name'));
CustomerInvoice.put('Email', invoicesRecords.get('Account_Name').get('id'));
invoicesList = list();
invoiceDetails = Map();
invoiceDetails.put('Invoices.Owner', invoicesRecords.get('Owner').get('name'));
invoiceDetails.put('Invoices.Invoice_Number', invoicesRecords.get('Invoice_Number'));
invoiceDetails.put('Invoices.Created_By', invoicesRecords.get('Created_By').get('name'));
invoiceDetails.put('Invoices.Due_Date', invoicesRecords.get('Due_Date'));
invoicesList.add(invoiceDetails);
productList = list();
productDetails = Map();
productDetails.put('Products.Product_Code', invoicesRecords.get('Product_Code'));
productDetails.put('Products.Product_Description', invoicesRecords.get('Product_Description'));
productDetails.put('Products.Item_Quantity', invoicesRecords.get('Item_Quantity'));
productDetails.put('Products.Item_Price', invoicesRecords.get('Item_Price'));
productList.add(productDetails);
CustomerInvoice.put('Invoices', invoicesList);
CustomerInvoice.put('Products', productList)
mergedata = Map();
mergedata.put('merge_data', {'data': CustomerInvoice});
mergedata.put('subject', 'Invoice Details');
//任意
mergedata.put('message', '請求書を添付しましたのでご確認ください。');
info mergedata;
'data': [
{
'First_Name': 'Amelia',
'Email': 'amelia@zylker.com',
'Invoices': [
{
'Invoices.Owner': 'John',
'Invoices.Invoice_Number': 1279,
'Invoices.Created_By': 'Amelia',
'Invoices.Due_Date': '07/10/2020'
}
]
'Products': [
{
'Products.Product_Code': 'A123',
'Products.Product_Description': 'Mobile Cases',
'Products.Item_Quantity': 2,
'Products.Item_Price': 1000
}
]
}
]
__attachment_preview エンドポイントを使用します。
https://{zohoapi_domain}/crm/v2.1/__attachment_preview/{Preview_Id__s}
v5 は CRM 用、v2.1 は添付ファイルプレビュー用)を使用してください。
/writer/open/<document_id>