Salesforce Canvas 是一种强大的前端工具,用于构建可嵌入 Salesforce 数据和应用的 Web 应用程序。npm 上有一个名为 salesforce-canvas
的包,它提供了与 Salesforce Canvas 通信所需的 API。
安装和使用
你可以通过以下命令安装 salesforce-canvas
:
--- ------- -----------------
在你的项目中引入 salesforce-canvas
:
------ - ---------- - ---- --------------------
接下来,初始化 SfdcCanvas
并设置必要的属性:
----- ------ - --- ------------ ------------ -------------------------- -------- ------- --------------- ------ -- - -- -------- - ---
application
:你的 Salesforce 应用程序名称。version
:所需的 API 版本。onDataCallback
:Canvas 将在收到数据时调用此回调。
现在你可以使用以下方法与 Salesforce Canvas 进行通信:
getContext()
从 Salesforce 返回运行应用程序的上下文。
----- ------- - -------------------- ---------------------
postMessage(message)
向 Salesforce 发送消息。
------------------------- --------------
resize(width, height)
调整 Canvas 的大小。
------------------ -----
示例代码
以下示例演示如何使用 salesforce-canvas
创建一个简单的 Salesforce Canvas 应用程序。
--------- ----- ----- ---------- ------ ----- ---------------- ----------------- ------ ----------- ------- ------ --------- ---------------- ------- -------------------------- ------- -------
------ - ---------- - ---- -------------------- ----- ------ - --- ------------ ------------ -------------------------- -------- ------- --------------- ------ -- - ------------------ - --- ------------------------- --------------
在上面的示例中,我们创建了一个基本的 HTML 文件并初始化了 salesforce-canvas
。然后我们向 Salesforce 发送了一条消息,并在控制台上打印了数据回调函数传递的任何数据。
结论
通过 salesforce-canvas
,我们可以轻松地与 Salesforce 进行通信,从而构建强大的嵌入式应用程序。在使用此 npm 包时,请确保您已经具备了 Salesforce 开发经验,并且了解如何构建 Canvas 应用程序。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/38610