从 Zoho Recruit 提取记录

 概述

可执行 zoho.recruit.getRecords() 任务以便从 Zoho Recruit 的任何受支持模块检索现有记录。通过将它放入 Zoho Creator 中所需的表单动作块,从 Zoho Recruit 检索记录的过程可以根据需求轻松地实现自动化。假设我们有一个 Zoho Creator 表单,您需要从这里检索 Zoho Recruit 的记录以供采取进一步动作,例如对它们进行迭代。您可以在所需的表单动作块执行 zoho.recruit.getRecords() 任务,它将返回包含映射格式记录的响应。有关如何执行此任务的更多详情在下面说明。

 支持的模块

  • 应聘者
  • 职位空缺
  • 客户
  • 客户联系人

 语法

response = zoho.recruit.getRecords(moduleName, fromIndex, toIndex, selectColumns, sortColumnString, sortOrderString, lastModifiedTime)

其中,
<response> - 是作为响应由 Zoho Recruit 返回的映射变量。
<moduleName> - Zoho Recruit 中的模块名称,记录将从这里提取。(必填)
<fromIndex> - 是需要检索的记录开始索引。默认值是 1。如果未指定 fromIndex 和 toIndex,则上述任务将仅提取最多 20 个记录,否则它将提取最多 200 个记录。
<toIndex> - 是需要检索的记录末尾索引。默认值是 20。允许的最大值是 200。

 示例

下面是一个示例脚本,可添加到 Zoho Creator 表单中以便从 Zoho Recruit 检索现有记录。假设我们有一个 Creator 表单,我们需要从 Zoho Recruit 将记录提取到该表单中以执行迭代。您可以将以下脚本添加到 Creator 表单中的所需表单动作块,以便每当加载、编辑或提交此表单时,Zoho Recruit 的指定模块中的现有记录会相应地取回。在本例中,模块是“应聘者”。当执行以下脚本时,来自 Zoho Recruit 的记录将依照指定的索引编号来提取。使用以下示例代码,将提取从索引编号 2 至索引编号 9 的记录(均包括)。

response = zoho.recruit.getRecords("Candidates", "2", "9");

其中,
response - 是作为响应由 Zoho Recruit 返回的映射变量。
Candidates - Zoho Recruit 中的模块名称,记录将添加到该模块中。
2 是将要提取的记录开始索引。
3 是将要提取的记录末尾索引。

 响应

Zoho Recruit 作为映射返回的响应:

{"Is Locked":"false","Candidate ID":"ZR_23_CAND","CANDIDATEID":"1687000000102009","Is Unqualified":"false","Updated On":"2015-08-05 18:41:34","Created By":"deepika.p","Is Attachment Present":"true","Source":"Resume","MODIFIEDBY":"1687000000077003","Created Time":"2015-08-05 18:41:34","Modified By":"deepika.p","SMOWNERID":"1687000000077003","Candidate Status":"New","Last Activity Time":"2015-08-05 18:41:34","SMCREATORID":"1687000000077003","Email Opt Out":"false","Is Hot Candidate":"false","Last Name":"No name","Experience in Years":"0","Candidate Owner":"deepika.p"},{"Is Locked":"false","Candidate ID":"ZR_24_CAND","CANDIDATEID":"1687000000102031","Is Unqualified":"false","Updated On":"2015-08-05 18:47:53","Created By":"deepika.p","Is Attachment Present":"true","Source":"Resume","MODIFIEDBY":"1687000000077003","Created Time":"2015-08-05 18:47:53","Modified By":"deepika.p","SMOWNERID":"1687000000077003","Candidate Status":"New","Last Activity Time":"2015-08-05 18:47:53","SMCREATORID":"1687000000077003","Email Opt Out":"false","Is Hot Candidate":"false","Last Name":"No name","Experience in Years":"0","Candidate Owner":"john"}