node-red-contrib-sharepoint-excel
Version:
A node-red node that can read a excel from sharepoint and exports an array of objects
92 lines (85 loc) • 2.65 kB
HTML
<script type="text/javascript">
RED.nodes.registerType("sharepoint-excel-config", {
category: "config",
defaults: {
name: {
value: "",
required: true,
},
},
paletteName: "Sharepoint Excel Config",
credentials: {
username: {
type: "text",
required: true,
},
password: {
type: "password",
required: true,
},
},
label: function () {
return this.name || "Sharepoint Excel Config";
},
});
</script>
<script type="text/x-red" data-template-name="sharepoint-excel-config">
<div class="form-row">
<label for="node-config-input-name"><i class="icon-bookmark"></i>Config name</label>
<input type="text" id="node-config-input-name">
</div>
<div class="form-row">
<label for="node-config-input-username"><i class="fa fa-envelope"></i> User name(email)</label>
<input type="text" id="node-config-input-username">
</div>
<div class="form-row">
<label for="node-config-input-email">Password</label>
<input type="password" id="node-config-input-password">
</div>
</script>
<script type="text/x-red" data-help-name="sharepoint-excel-config">
<p>Node for acess to MS Sharepoint services.</p>
</script>
<script type="text/javascript">
RED.nodes.registerType("sharepoint-excel-read", {
category: "function",
color: "#009639",
defaults: {
sharepoint: {
value: "",
type: "sharepoint-excel-config",
required: true,
},
name: {
value: "Sharepoint Excel Read",
required: false,
},
serviceUri: {
value: "",
required: false,
},
},
inputs: 1,
outputs: 1,
paletteLabel: "Sharepoint Excel Read",
icon: "white-globe.png",
label: function () {
return this.name || "Sharepoint Excel Read";
},
});
</script>
<script type="text/x-red" data-template-name="sharepoint-excel-read">
<div class="form-row">
<label for="node-input-name"><i class="icon-bookmark"></i>Node name</label>
<input type="text" id="node-input-name" placeholder="Sharepoint">
</div>
<div class="form-row">
<label for="node-input-sharepoint">Config</label>
<input type="text" id="node-input-sharepoint" placeholder="Sharepoint config">
</div>
<div class="form-row">
<label for="node-input-serviceUri">URL service</label>
<input type="text" id="node-input-serviceUri" placeholder="Sharepoint">
</div>
</script>
<script type="text/x-red" data-help-name="sharepoint-excel-read"></script>