前言

salesforce.com 是世界上第一个提出云计算平台的公司,同时,它还引入了世界上第一门云计算编程语言 Apex。Apex 在 Force 平台服务器上运行,专门用于构建在大型 Force 平台环境中管理数据和进程的业务应用程序。该语言提供了一种非常高效的、创建功能和逻辑的方法,允许开发人员集中精力关注特定于他们应用程序的元素,将剩下的“麻烦事”留给Force 平台去做。


提示:以下是本篇文章正文内容,下面案例可供参考

下载Visual Studio Code

官网下载链接:https://code.visualstudio.com/

配置Salesforce Apex开发插件

请点击插件链接
插件

打开Command Palette命令面板

方式一:

点击View----》点击Command Palette

方式二:

Ctrl+Shift+P

在这里插入图片描述

新建Salesforce项目

在命令面板中输入sfdx,会看到多条命令:
点击Create Project with Manifest 手动创建项目

在这里插入图片描述
选择Standard 标准项目模板,默认也是这个。
在这里插入图片描述
输入项目名,选择好路径即可。

创建项目成功

在这里插入图片描述

创建Salesforce Apex类

Ctrl+shift+P------>sdfx:Create Apex Class
在这里插入图片描述
创建Apex类成功,显示
Apex Class

Authorize an org

创建一个Project项目后,要进行授权,需要配置JAVA_HOME的环境,以及安装好Salesforce CLI。
Salesforce CLI免费下载

拉取云端代码

从云端下载某个项目文件,项目名在Tabs中可查看,
LightningComponentBundle代表LWC项目

<types>
	<members>项目名<members>
	<name>LightningComponentBundle</name>
</types>	

从云端下载某个项目,项目名在Tabs中可查看,Custom Tab中的Content就是文件名,复制下来即可
CAS WeekPlan
在这里插入图片描述
将项目名换成*则表示下载云端所有的项目

<types>
        <members>*</members>
        <name>LightningComponentBundle</name>
</types>

将项目文件名换成*则表示下载云端所有的项目,如下面代码代表下载云端所有的LWC文件。

<types>
        <members>*</members>
        <name>LightningComponentBundle</name>
</types>

注:为了以后开发的便利,每当创建一个文件,就需要在package.xml中注明一下,如:
自定义的创建的Tab名为Student; Apex类为student_apex.cls; lwc文件名为lwc_student

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">

	<types>
		<members>Student</members>
		<name>CustomTab</name>
	</types>

	<types>
		<members>student_apex</members>
		<name>ApexClass</name>
	</types>

	<types>
		<members>lwc_student</members>
		<name>LightningComponentBundle</name>
	</types>
	
	<version>50.0</version>
</Package>

Salesforce插件

1.Salesforce Extension Pack
在这里插入图片描述

在这里插入图片描述
下载完之后,在命令面板中输入
sfdx:Package.xml Generator:choose …
在这里插入图片描述
找到项目,然后UPDATE
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐