Application Language 入门

已完成

如果需要为 Business Central 编写编程代码来操作数据、连接到外部 Web 服务或执行复杂的计算,则需要使用 Application Language (AL)。 Application Language 是针对 Business Central 的编程语言,它使用 Visual Studio Code 进行编写。

使用 Application Language,可以控制对象的实施并与用户进行交互。 此外,Application Language 包含一组可在编写代码时使用的预定义函数,但您也可以开发自己的自定义函数。

在 AL 中,可以配置事件触发器或过程触发器。 AL 中的每个对象类型(表、页面、CodeUnit、报表等)都有事件触发器,其名称以 On 开头,例如 OnInsertOnModifyOnDelete。 这些触发器会在事件发生时触发。 可用的触发器取决于对象的类型。

您还可以在对象中编写自己的自定义过程,这些自定义过程可通过过程触发器在对象中访问。 这些自定义函数称为过程

就像其他编程语言一样,AL 可以帮助您创建变量,然后您可以在过程和触发器中使用这些变量来计算或存储临时数据。