技巧10:如何从Zoho CRM中的自定义模块获取数据。

技巧10:如何从Zoho CRM中的自定义模块获取数据。

原文链接:https://help.zoho.com/portal/en/community/topic/tip-10-how-to-fetch-data-from-a-custom-module-in-zoho-crm



嗨伙计,

两周过去了,我们为您提供了一个新的提示,该提示将帮助您从Zoho CRM中的自定义模块中获取数据并以在Zoho Creator中创建的形式使用它们。

您可能已经知道,默认集成字段不会列出您在Zoho CRM中创建的自定义模块。当前的集成任务将仅允许您从Zoho CRM中可用的默认模块列表中进行选择(如下图所示)。


但是,如果您想从在Zoho CRM中创建的自定义模块中获取数据,则需要编写代码来做到这一点。

例如,假设您 在Zoho CRM中有一个名为“ 产品”的模块  ,您需要从该模块中获取所有产品的名称,并在Zoho Creator应用程序中以一种名为“下订单”的形式使用它  我们如何做到这一点?

您可以通过创建一个列表以从“ 产品模块”动态获取数据并将其  填充在“下订单”  表单的下拉字段中  来实现此目的  虽然,“提取数据”任务仅允许您使用API​​一次提取200条记录。因此,您需要编写一个脚本来帮助您获取特定范围内的数据。

让我们看看如何做到这一点:

  1. range = 20;
  2. // 20 is the number of times the loop will run, you will need to give an appropriate number.
  3. val = leftpad("",range);
  4. //Insert 20 blank spaces.
  5. range_val = val.toList();
  6. loop_dec = 1;
  7. //loop_dec is the variable which will decide if the API call has to be executed or not
  8. fromindex = 0;
  9. toindex = 200;
  10. count = 0;
  11. productlist=list();     
  12.  for each element in range_val
  13. {
  14. if (loop_dec != 0)
  15. {
  16. crmresponse = zoho.crm.getRecords(("<Products>"), fromindex, toindex);
  17. // In our example, Products is the label name of Zoho CRM Custom Module from where the data has to be fetched
  18. for each element in crmresponse       
  19. {
  20. productlist.add(element.get("product_name"));   
  21. // Fetch the product_name and add it to the list called productlist
  22. }
  23. if (resp.size() != 0)
  24. {
  25. fromindex = (fromindex + 200);
  26. toindex = (toindex + 200);
  27. count = (count + resp.size());
  28. }
  29. else
  30. {
  31. loop_dec = 0;
  32. }
  33. }
  34. }
  35. input.Dropdown:ui.add(productlist); 

希望您对如何从Zoho CRM中的自定义模块中获取数据有个好主意  请继续关注此空间,以获取更多此类提示。



    • Related Articles

    • 技巧20:如何在子表单中自动填充值

      原文链接:https://help.zoho.com/portal/en/community/topic/tip-20-how-to-autopopulate-values-in-a-subform 嘿伙计, 我们知道许多人在您的应用程序中广泛使用子表单,因为它有助于您更有效地完成工作。在本技巧中,我们将向您展示如何使用称为“行”的特殊语法在子表单中自动填充值。 让我们来看一个例子。 考虑您有一个应用程序,您需要根据该应用程序在用户单击子表单中的“ ...
    • 技巧16:如何隐藏客户数据以确保隐私。

      原文链接:https://help.zoho.com/portal/en/community/topic/tip-16-how-to-mask-customer-data-to-ensure-privacy 嗨伙计,  作为用户,我们经常不愿透露我们的联系电话或电子邮件地址,因为我们不想被通讯,促销信息或销售电话所困扰。在本技巧中,我们将讨论如何只需单击几下即可屏蔽在Zoho Creator应用程序中输入的数据! 什么是数据屏蔽? ...
    • 技巧14:如何迭代一组Deluge代码特定次数。

      原文链接:https://help.zoho.com/portal/en/community/topic/tip-14-how-to-iterate-a-set-of-deluge-code-a-specific-number-of-times 大家好, 您可能已经知道,递归函数用于  执行特定操作特定次数。我们已经在技巧2中对此进行了详细说明。同样,还有另一种方法可以迭代一组Deluge代码“ n”次。您需要做的就是创建一个列表,并使用“对于每个索引”任务对其进行特定次数的迭代。    ...
    • 技巧4:如何以实时形式动态显示图像。

      原文链接:https://help.zoho.com/portal/en/community/topic/tip-04-how-to-dynamically-display-images-in-a-live-form 嗨,大家好, 我们希望前面的技巧对您在这里的许多人有用。我们回来了一个新的提示,它将有助于改善您的应用程序的用户体验。 是的,这是对的。今天,我们将研究如何以实时形式显示已使用其他Zoho ...
    • 技巧3:如何使用URL参数动态过滤报告

      原文链接:https://help.zoho.com/portal/en/community/topic/tip-02-how-to-dynamically-filter-reports-using-url-parameters-22-3-2018 嗨伙计, 每两个星期,作为Zoho Creator-提示和技巧系列的一部分,我们今天回来了有关如何使用URL参数过滤报告的新提示。 ...