简介
@salesforce/plugin-custom-metadata是一个基于Node.js的npm包,用于从Salesforce CLI(命令行界面)中扩展sfdx命令,使您能够轻松地创建和管理自定义元数据类型的记录。本文将介绍如何使用该npm包。
安装
您可以在npmjs.com上直接安装@salesforce/plugin-custom-metadata。在全局模式下安装它将允许您在任何位置使用它,但您也可以将其安装在本地以在项目级别上使用它。
全局安装:
--- ------- -- ----------------------------------
本地安装:
--- ------- ---------------------------------- ------
使用示例
创建一个自定义元数据类型的记录
您可以使用sfdx force:mdapi:create
命令来创建一个自定义元数据类型的记录。该命令的语法为:
---- ------------------ -- -------------- --- ----------- --- -------
您必须指定自定义元数据类型的名称。如果您不想使用默认文件名,则可以提供一个新文件名。您还可以使用-x
选项来指定一个XML文件以替代默认的XML文件。
例如,假设您想要创建一个名为"My_Custom_Object__mdt"的自定义元数据类型的记录。您可以执行以下命令:
---- ------------------ -- ---------------------
这将创建一个XML文件(默认名称为My_Custom_Object__mdt.md),其中包含自定义元数据类型的记录信息。您可以在编辑此文件时添加其他字段。
更新自定义元数据类型的记录
您可以使用sfdx force:mdapi:update
命令来更新自定义元数据类型的记录。该命令的语法为:
---- ------------------ -- -------------- --- ----------- --- -------
您必须指定自定义元数据类型的名称。如果您不想使用默认文件名,则可以提供一个新文件名。您还可以使用-x
选项来指定一个XML文件以替代默认的XML文件。
例如,假设您想要更新名为"My_Custom_Object__mdt"的自定义元数据类型的记录。您可以执行以下命令:
---- ------------------ -- ---------------------
这将打开默认编辑器以编辑XML文件(默认为My_Custom_Object__mdt.md)。您可以在此文件中更改记录信息并保存文件以完成更新。
删除自定义元数据类型的记录
您可以使用sfdx force:mdapi:delete
命令来删除自定义元数据类型的记录。该命令需要您指定要删除的元数据类型的名称和记录的名称或ID。该命令的语法为:
---- ------------------ -- -------------- -- ----------------
例如,假设您想要删除名为"My_Custom_Object__mdt"的自定义元数据类型的记录中的名为"My_Custom_Record"的记录。您可以执行以下命令:
---- ------------------ -- --------------------- -- ----------------
总结
@salesforce/plugin-custom-metadata是一个方便创建和管理自定义元数据类型的记录的npm包。本文提供了基本的命令示例来帮助您使用该npm包。如果您想了解更多信息,请查看官方文档。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/5f30e7133b0ab45f74a8bcd7