如何将sfdc.com中的Apex类,Apex触发器,Aura组件捆绑,自定义对象,Lightning组件,Visualforce组件和Visualforce页面导出到我的本地?
我没有为sfdc.com安装任何ide。我目前只能访问开发者控制台。
答案 0 :(得分:1)
您无法使用开发者控制台执行元数据部署或检索到本地存储。
您几乎可以使用任何本地IDE来实现此目的,包括当前受支持和开发的Visual Studio Code和Salesforce Extension Pack,不支持的旧Force.com IDE或诸如{{3} }。
您可以使用Illuminated Cloud或sfdx
之类的命令行工具。
您还可以编写自己的Force.com CLI并使用package.xml
manifest file或Ant进行检索。
您可以在Trailhead中找到示例(对于Visual Studio Code);例如参见Workbench。尽管除Salesforce DX之外的所有其他工具最终都是Salesforce Metadata API的客户,并且具有类似的结构,但上面提到的每个工具都会为实现该目标提供略有不同的途径。
答案 1 :(得分:0)
最简单的方法是使用https://workbench.developerforce.com 使用您的凭据登录->迁移->检索
在这里您必须指定一个package.xml
文件。供您参考,我提供的文件最少。
<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
<types>
<members>*</members>
<name>ApexClass</name>
</types>
<types>
<members>*</members>
<name>ApexPage</name>
</types>
<types>
<members>*</members>
<name>ApexTestSuite</name>
</types>
<types>
<members>*</members>
<name>ApexComponent</name>
</types>
<types>
<members>*</members>
<name>ApexTrigger</name>
</types>
<types>
<members>*</members>
<name>ApprovalProcess</name>
</types>
<types>
<members>*</members>
<name>AssignmentRules</name>
</types>
<types>
<members>*</members>
<name>CustomApplication</name>
</types>
<types>
<members>*</members>
<name>CustomApplicationComponent</name>
</types>
<types>
<members>*</members>
<name>CustomLabels</name>
</types>
<version>31.0</version>
</Package>
您可以在此文件中添加任何类型的成员。单击下一步,它将下载在您的package.xml
文件中指定的所有文件。
以另一种方式,您可以集成Salesforce和Visual Studio代码,从而从Salesforce到本地检索所有代码和组件。
在跟踪头上跟随this trail。您将在那里获得所有信息。
您也可以按照this教程完成整个过程。