Skip to content

Instantly share code, notes, and snippets.

View shrutis22's full-sized avatar
👩‍💻

Shruti Sridharan shrutis22

👩‍💻
View GitHub Profile
<apex:page controller="FindIntentController" standardStylesheets="false" sidebar="false">
<!--Stylesheets-->
<apex:slds />
<apex:stylesheet value="{!$Resource.FindIntentCSS}" />
<!--Modal-->
<div id="mdlStatus" style="display:none">
<section role="dialog" tabindex="-1" class="slds-modal slds-fade-in-open">
<div class="slds-modal__container">
<header class="slds-modal__header">
@shrutis22
shrutis22 / FindIntentController.cls
Created September 2, 2017 06:34
This class is created to make a playground to try out Intent APIs and predict a block of text.
/**
* This class is created to make a
* playground to try out Intent APIs
* and predict a block of text.
*
* @author Shruti Sridharan
* @since 30/08/2017
* @revisions N/A
**/
public class FindIntentController {
@shrutis22
shrutis22 / EinsteinAPIv2.cls
Created September 2, 2017 06:24
This class is created to make requests to various Einstein Endpoints.
/**
* This class is created to make requests to
* various Einstein Endpoints.
*
* @author Shruti Sridharan
* @since 10/08/2017
* @revisions N/A
**/
public class EinsteinAPI {
////////////////////////
@shrutis22
shrutis22 / SentimentAnalysisResponse.cls
Created August 21, 2017 19:49
This class is created to receive the Response of Sentiment Analysis API.
/**
* This class is created to receive
* the Response of Sentiment Analysis
* API.
*
* @author Shruti Sridharan
* @since 10/08/2017
* @revisions N/A
**/
global class SentimentAnalysisResponse {
@shrutis22
shrutis22 / FindSentimentJS.js
Created August 18, 2017 10:03
Alerts the Sentiment of the text.
{!REQUIRESCRIPT("/soap/ajax/39.0/connection.js")}
{!REQUIRESCRIPT("/soap/ajax/39.0/apex.js")}
var resp = sforce.apex.execute(
"EinsteinServices",
"findSentiment",
{
"text" : "{!Task.Description}"
}
);
@shrutis22
shrutis22 / EinsteinServices.cls
Created August 18, 2017 09:44
This class is created to expose various Einstein Services as web services so that the same can be invoked from JavaScript buttons.
/**
* This class is created to expose
* various Einstein Services as web services
* so that the same can be invoked from
* JavaScript buttons.
*
* @author Shruti Sridharan
* @since 10/08/2017
* @revisions N/A
**/
@shrutis22
shrutis22 / EinsteinAPI.cls
Created August 18, 2017 09:42
This class is created to make requests to various Einstein Endpoints.
/**
* This class is created to make requests to
* various Einstein Endpoints.
*
* @author Shruti Sridharan
* @since 10/08/2017
* @revisions N/A
**/
public class EinsteinAPI {
public String tokenEndpoint {
@shrutis22
shrutis22 / ComponentDemo.html
Created May 17, 2017 12:32
Using Record Lookup Component
<apex:page>
<c:RecordLookup id="accLkp" sobject="Account" label="Account" componentWidth="70%" filterListClass="slds-select" recordsListClass="slds-select" load3rdPartyLib="true" onselect="onselect"/>
</apex:page>
@shrutis22
shrutis22 / FieldSetUI.html
Created October 16, 2016 15:40
Visualforce page for the Field Set UI Generator
<apex:page controller="FieldSetUIGenerator" showHeader="false" sidebar="false" standardStylesheets="true" applyHtmlTag="false" applyBodyTag="false" docType="html-5.0">
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="x-ua-compatible" content="ie=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Field Set UI</title>
<!--This needs to be on the top for a reason-->
@shrutis22
shrutis22 / index.js
Created April 6, 2017 11:36
Build an Employee Check-in System using Tessel and Salesforce
var tessel = require( "tessel" )
, request = require( "request" )
, Keypad = require( "tessel-async-matrix-keypad" )
, keypadPins = tessel.port.A.pin;
var keypad = new Keypad({
keys: [
["1", "2", "3", "A"],
["4", "5", "6", "B"],
["7", "8", "9", "C"],