将文件附加到 Zoho CRM

 将文件附加到 CRM

您可使用 zoho.crm.attachFile() 将文件从 Zoho Creator 附加到 Zoho CRM 中的模块。

 语法

<CRM Response> = zoho.crm.attachFile(<Module Name>,<RecordID>,<file upload field>);

其中,
<Module Name> 是 CRM 模块的名称
<RecordID> 是 CRM 中的记录 ID,文件将附加到此记录中。
<file upload field> 指的是待上传的 Zoho Creator 文件
<CRM Response> 是 CRM 作为响应返回的映射变量。

 示例

fetch = Form_A [ID == 1913000000414279];
crmResp = zoho.crm.attachFile("Leads",348000000083031,fetch.Upload_Document);

其中,
fetch 是用于存储来自 Form_A 的记录的集合变量,它具有指定的记录 ID
Leads 是 CRM 模块的名称
Upload_Document 是 Zoho Creator 中的“字段更新”字段的字段名。
fetch.Upload_document 指的是集合变量“fetch”中的字段
crmResp 是 CRM 作为响应返回的映射变量。

 来自 CRM 的响应

{"message":"File has been attached successfully","Id":"348000000085011"}

注:

  • 响应映射中的所有键均区分大小写。

 将多个文件附加到 CRM

您也可以将文件从 Zoho Creator 附加到 Zoho CRM 中的模块。

 示例

fetch = Add_Case [ID == xxxxxxxx];
leadinfo = { "Company" : "Test", "First Name" : "Test", "Last Name" : "test", "Email" : "test@zoho.com", "Phone" : "1234567",
"Address" : "test", "City" : "test", "State/Province" : "test", "Country" : "test", "Birth Date" : zoho.currentdate.subYear(20),
"Attachment" : fetch.File_upload };
crmResp = zoho.crm.create("Leads", leadinfo);
fetch = Form_A [ID == 1913000000414279];
attachResp = zoho.crm.attachFile("Leads",crmResp.get("Id"),fetch.Upload_Document);
fetch = Form_A [ID == 1913000000414345];
attachResp = zoho.crm.attachFile("Leads",crmResp.get("Id"),fetch.Upload_Document);