技巧2:Deluge中的递归函数:如何动态运行函数指定的次数。
原文链接:https://help.zoho.com/portal/en/community/topic/tip-02-recursive-functions-in-deluge-how-to-dynamically-run-a-function-for-a-specified-number-of-times
嗨伙计,
每两个星期,作为Zoho Creator-技巧和窍门系列的一部分,我们今天以递归函数的新提示返回。
让我们首先快速了解什么是递归函数:一次或多次调用自身的函数称为递归函数。也就是说,您可以执行一个函数来执行特定操作特定次数。并且,在每次迭代结束时,都会生成一个新的输出。
程序员经常使用递归函数,因为它使他们能够以最少的代码行编写高效的程序。
以下是一些其他需要在Zoho Creator中使用递归函数的用例:
- 重复记录“ n”次。
- 调用CRM函数n次,以从Zoho CRM中获取所有记录。
- 递增日期迭代一个HTML视图“ n”次。
通常情况下,其他编程语言包括迭代循环像 For循环和While 升接力 进行这样的行动。尽管Zoho Creator中尚不支持这些循环,但我们仍然可以执行一个函数。它将基于表单中的记录,而不是基于用户指定的值。
现在,让我们看另一个示例:
假设我们有一个带有Number字段的表单。提交新记录时,我们在“数字”字段中键入值“ n”。现在,让我们看看如何在提交表单时重复此记录n次。
要执行此操作,我们将需要创建一个类似于下面的递归函数:
- // create a function called DuplicateNtimes
- void DuplicateNtimes(int n)
- {
- //insert the task to duplicate record
- insert into <form>
- [
- <field> = <expression>
- <field> = <expression>
- <field> = <expression>
- ]
- if(n-1 >= 1)
- {
- DuplicateNtimes(n-1);
- }
- }
- DuplicateNtimes(input.NumberField);
注意: 此循环可以运行的次数基于代码中的行数。我们的Deluge限制是每次执行5000行。因此,循环可能在达到极限后结束或突然关闭。
希望您对如何使用递归函数执行不同的操作有一个清晰的认识。请继续关注此空间,以获取更多此类提示。
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参数过滤报告的新提示。 ...