UNPKG

node-red-contrib-salesforce

Version:

A set of Node-RED nodes to interact with Salesforce and Force.com.

62 lines (60 loc) 2.16 kB
<script type="text/javascript"> RED.nodes.registerType('soql', { category: 'Salesforce', color: '#C0DEED', defaults: { name: { value: "" }, query: { value: "" }, connection: { value: "", type: "connection-config", required: true }, fetchAll: { value: false }, returnJSON: { value: true } }, inputs: 1, outputs: 1, icon: "salesforce.png", label: function () { return this.name || "soql query"; } }); </script> <script type="text/x-red" data-template-name="soql"> <div class="form-row"> <label for="node-input-name"><i class="icon-tag"></i> Name</label> <input type="text" id="node-input-name" placeholder="Name"> </div> <div class="form-row"> <label for="node-input-connection"><i class="fa fa-plug"></i> Connection</label> <input type="text" id="node-input-connection"> </div> <div class="form-row"> <label for="node-input-query"><i class="fa fa-database"></i> Query</label> <textarea id="node-input-query" style="width:300px"></textarea> </div> <div class="form-row" style="white-space:nowrap"> <label for="node-input-fetchAll"><i class="fa fa-list"></i> Fetch all result records</label> <input type="checkbox" id="node-input-fetchAll" style="position:absolute;left:20px" /> </div> </script> <script type="text/x-red" data-help-name="soql"> <p>Executes a SOQL query.</p> <pre> select id, name from contact limit 2 </pre> <p>message.payload contains an array of result objects.</p> <p>The query can be configured in the node, however if left blank, the query should be set in an incoming message on <code>msg.query</code>.</p> <p>See the <a href="https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl" target="_blank">Salesforce SOQL documentation</a> for more information.</p> </script>