Walmart notes. Zenjob Assignment Script backed up. Reorged some directories.
This commit is contained in:
1
Scripts/GAS_NP/SDR_Meetings/.clasp.json
Normal file
1
Scripts/GAS_NP/SDR_Meetings/.clasp.json
Normal file
@ -0,0 +1 @@
|
||||
{"scriptId":"11ghDxFT1kf_3PLsjOUcd3isFIXoJtyNzu2mEbhdci53nJXYTpSRHYJxl","rootDir":"/Users/normrasmussen/Documents/Northpass/Google_Scripts/SDR_Meetings"}
|
||||
110
Scripts/GAS_NP/SDR_Meetings/NewMeetings.js
Normal file
110
Scripts/GAS_NP/SDR_Meetings/NewMeetings.js
Normal file
@ -0,0 +1,110 @@
|
||||
const sheetTwo = SpreadsheetApp.getActiveSheet();
|
||||
var now = new Date();
|
||||
var formatToday = Utilities.formatDate(now, 'America/New_York', 'MM/dd/yyyy');
|
||||
|
||||
function newMeetings() {
|
||||
var startRow = 2; // First row of data to process
|
||||
var numRows = sheetTwo.getLastRow()-1; // Number of rows to process
|
||||
var dataRange = sheetTwo.getRange(startRow, 1, numRows, sheet.getLastColumn());
|
||||
var data = dataRange.getValues();
|
||||
var sdrMeeting = [];
|
||||
|
||||
for (i in data) {
|
||||
var row = data[i];
|
||||
var sdr = row[0]; // Column A
|
||||
var date = Utilities.formatDate(row[3],'America/New_York','MM/dd/yyyy'); // Column D
|
||||
var company = row[4]; // Column E
|
||||
var outbound = row[5]; // Column F
|
||||
let sdrMeetingListOne = [sdr, date, company, outbound];
|
||||
if ((sdrMeetingListOne[1] == formatToday) && (sdrMeetingListOne[0] != '') && (sdrMeetingListOne[3] == "Outbound")) {
|
||||
sdrMeetingListOne.toString();
|
||||
sdrMeeting.push(sdrMeetingListOne);
|
||||
Logger.log(sdrMeetingListOne)
|
||||
} else if ((sdrMeetingListOne[1] == formatToday) && (sdrMeetingListOne[0] != '')) {
|
||||
let noMeetingText =
|
||||
{
|
||||
"blocks": [
|
||||
{
|
||||
"type": "section",
|
||||
"text": {
|
||||
"type": "mrkdwn",
|
||||
"text": ":star: *C'mon team!* :star:"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "divider"
|
||||
},
|
||||
{
|
||||
"type": "section",
|
||||
"text": {
|
||||
"type": "mrkdwn",
|
||||
"text": "No new meetings today? We can do better than that! Hustle!"
|
||||
}
|
||||
},
|
||||
]
|
||||
}
|
||||
const webhook = "https://hooks.slack.com/services/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";
|
||||
const options = {
|
||||
method: "post",
|
||||
contentType: "application/json",
|
||||
muteHttpExceptions: true,
|
||||
payload: JSON.stringify(noMeetingText),
|
||||
}
|
||||
const sendMsg = UrlFetchApp.fetch(webhook, options);
|
||||
var respCode = sendMsg.getResponseCode();
|
||||
Logger.log(sendMsg);
|
||||
Logger.log(respCode);
|
||||
}
|
||||
};
|
||||
Logger.log(sdrMeeting);
|
||||
var toSend = sdrMeeting.splice(1).join('\n');
|
||||
var getEm = toSend.replace(/,/g, ' - ')
|
||||
Logger.log(getEm)
|
||||
/*
|
||||
let payloadMeetingText =
|
||||
{
|
||||
"blocks": [
|
||||
{
|
||||
"type": "section",
|
||||
"text": {
|
||||
"type": "mrkdwn",
|
||||
"text": ":star: *Pitter Patter!* :star:"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "divider"
|
||||
},
|
||||
{
|
||||
"type": "section",
|
||||
"text": {
|
||||
"type": "mrkdwn",
|
||||
"text": "Here's who has meetings today. Get after it boys and girls!"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "section",
|
||||
"text": {
|
||||
"type": "mrkdwn",
|
||||
"text": getEm
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"image_url": "https://media.giphy.com/media/3ohjURBuAtWDV8d3SE/giphy.gif",
|
||||
"alt_text": "inspiration"
|
||||
}
|
||||
]
|
||||
}
|
||||
//(array[0] + ", you still need to fill out the cells for" + array[2] + " from " + array[1] + "!\n");
|
||||
const webhook = "https://hooks.slack.com/services/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";
|
||||
const options = {
|
||||
method: "post",
|
||||
contentType: "application/json",
|
||||
muteHttpExceptions: true,
|
||||
payload: JSON.stringify(payloadText),
|
||||
};
|
||||
const sendMsg = UrlFetchApp.fetch(webhook, options);
|
||||
var respCode = sendMsg.getResponseCode();
|
||||
Logger.log(sendMsg);
|
||||
Logger.log(respCode);*/
|
||||
};
|
||||
7
Scripts/GAS_NP/SDR_Meetings/appsscript.json
Normal file
7
Scripts/GAS_NP/SDR_Meetings/appsscript.json
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"timeZone": "America/New_York",
|
||||
"dependencies": {
|
||||
},
|
||||
"exceptionLogging": "STACKDRIVER",
|
||||
"runtimeVersion": "V8"
|
||||
}
|
||||
Reference in New Issue
Block a user