Where is Your Code?

DEX450 - Module 4: Programming with Apex

📄 第 100 页 🎬 视频课程

课程章节介绍

让我们来聊聊Salesforce中的Apex代码存储和执行的过程。想象一下,你正在编写一段Apex代码,这段代码就像是你给Salesforce的一个指令,告诉它该做什么。 当你写完代码并成功编译后,Salesforce会把这个代码保存为一种叫做“元数据”的东西。元数据就像是Salesforce的一个内部数据库,专门用来存储这些编译好的代码。这样,无论何时Salesforce需要执行这段代码,它都可以从这个数据库中快速找到并运行它。 但是,这里有一个特殊情况。如果你使用的是“匿名执行”,也就是你直接在Salesforce的开发者控制台或者通过API临时运行一段代码,那么这段代码不会被保存为元数据。相反,它会被立即发送到Apex执行环境中去执行,执行完后就不会再保存了。 所以,总结一下: - 通常,编译成功的Apex代码会被保存为Salesforce的元数据。 - Apex代码只能在Salesforce平台上运行,不能在其他地方执行。 - 使用匿名执行时,代码不会保存,而是直接执行。 希望这样解释能帮助你更好地理解Apex代码的存储和执行过程!