函数

 概述

简单地说,函数是编写在一个名称下的一组语句,可以从程序内的任何地方调用。Deluge 脚本支持函数,我们可以使用函数以更加模块化的方式构建 deluge 脚本,获得结构化编程带来的所有好处。相关函数也可基于其用途分组在一个通用类别(称为命名空间)下面,让维护更容易。函数可从表单/字段动作脚本中或对视图中的所选记录调用。

注:

  • 调用函数本身的函数(也称为递归函数)不能调用超过 75 次。如果超过 75 的限制,则会抛出错误“超出调用堆栈限制”。

 使用 Deluge 函数的优势

  1. 一次编写和重复使用工具

    ‘函数’提高应用程序内的 deluge 脚本代码的可重用性,甚至可提高应用程序间(同一个用户的应用程序)的可重用性。它让代码模块化并易于理解。当您想在应用程序的不同部分重复某些脚本功能时,您可以将它们定义为函数并重复使用它。在 deluge 中提供的内置函数帮助下,您可以使用‘函数’支持自行创建许多实用函数。

  2. 当作应用程序(由同一个用户创建)之间的桥梁

    您不仅可以将通用实用工具定义为函数,甚至可以从函数内处理应用程序数据。到目前为止,不可以从一个应用程序中用脚本处理另一个应用程序中的数据。现在,在函数的帮助下可以实现此功能。在这方面,我们可以将应用程序视为带有数据的对象,我们可以定义函数以对此数据起作用,它比喻为‘面向对象’领域内的成员函数。应用程序可使用函数互相通信。

  3. 视图中的自定义动作集成

    ‘函数’可以集成到各种 GUI 动作,将 Zoho Creator 中的脚本集成提升到新层次。它让创建的应用程序更加强大和有效。第一步是将集成到术语‘自定义动作’下面的视图中。它让用户对视图中的所选记录调用特定函数。