diff --git a/Scripts/API_Tests/add-pgaids.py b/Scripts/API_Tests/add-pgaids.py index 38495bb7..fe0a1f34 100644 --- a/Scripts/API_Tests/add-pgaids.py +++ b/Scripts/API_Tests/add-pgaids.py @@ -4,7 +4,7 @@ from pathlib import Path import Apikeys import os -basefile = "/Users/normrasmussen/Downloads/TS1099-coursecompletions.csv" +basefile = "/Users/normrasmussen/Downloads/ts-mca.csv" api_key = Apikeys.TALKSPACE_1099 uuid_url = "https://api.northpass.com/v2/people?filter[email][eq]=" prop_url = "https://api.northpass.com/v2/properties/people/" @@ -26,7 +26,7 @@ def load_file(basefile): for email in completions.itertuples(): row_num = email[1] row_dict = {"row_num": row_num} - email = email[4] + email = email[3] url = uuid_url + f"{email}" response = requests.get(url, headers=headers) if response.status_code == 200: @@ -45,6 +45,7 @@ def load_file(basefile): for info in dict_list: row = info["row_num"] pid = info["userid"] + print(f"PID IS {pid}") completions.loc[completions.index[row], "userid"] = pid completions = completions[completions["userid"] != "0"] # completions = completions.iloc[:, 0:] diff --git a/Scripts/API_Tests/pytest.py b/Scripts/API_Tests/pytest.py new file mode 100644 index 00000000..c0534033 --- /dev/null +++ b/Scripts/API_Tests/pytest.py @@ -0,0 +1,4 @@ +string = "["33410b8a-246b-4253-9fc0-829d67fb1834", "70b43bcf-3261-49d3-8940-0c14f6445888", "5cfc2cb6-7de1-4b33-b945-65fe72a9ddd9", "3d3de462-e29c-4a89-ae60-3a70ec1643a9","1188e41f-b4ac-4b04-9fe5-1bc87883f58b", "9de55b7b-cb41-408e-a6f5-e28d34e4815c", "09354d84-743b-44ea-a4a5-c24697170036", "8c71009d-3210-4897-92f0-cb44b6025343","6b58f46b-1191-4436-aced-67e8d7515e74", "4ea5234d-70a2-46ed-a9aa-f4bc4dfc0769"]" + +response = string.replace('"', "'") +print(response) diff --git a/Scripts/GAS_GS/Imp_email_numbers/.clasp.json b/Scripts/GAS_GS/Imp_email_numbers/.clasp.json new file mode 100644 index 00000000..47454da8 --- /dev/null +++ b/Scripts/GAS_GS/Imp_email_numbers/.clasp.json @@ -0,0 +1 @@ +{"scriptId":"10QXSGrp0KFNbW8SrcasrhcW9U4v2SZVWe1fTMqUUxlnz3-FHyrqaK4tQ","rootDir":"/Users/normrasmussen/Documents/Work/Scripts/GAS_GS/Imp_email_numbers"} diff --git a/Scripts/GAS_GS/Imp_email_numbers/FindImpEmails.js b/Scripts/GAS_GS/Imp_email_numbers/FindImpEmails.js new file mode 100644 index 00000000..89d2cdb2 --- /dev/null +++ b/Scripts/GAS_GS/Imp_email_numbers/FindImpEmails.js @@ -0,0 +1,19 @@ +function getMail(){ + + var imp_customers = ['cin7', 'datasnipper', 'sandata', 'wsgc', 'anthology', 'chubb', 'achievece'] + for (company of imp_customers) { + var counter = 0 + var threads = GmailApp.search("to:"+company+" from:me"); + for (var i = 0; i < threads.length; i++) { + var message = threads[i].getMessages(); + for (var x = 0; x < message.length; x++) { + var item = message[x].getFrom(); + var date = String(message[x].getDate()); + if ( item.includes("nrasmussen@gainsight.com") && date.includes("Nov")) { + counter++ + } + } + } + Logger.log(company+": "+counter) + } + } \ No newline at end of file diff --git a/Scripts/GAS_GS/Imp_email_numbers/appsscript.json b/Scripts/GAS_GS/Imp_email_numbers/appsscript.json new file mode 100644 index 00000000..3cf1d247 --- /dev/null +++ b/Scripts/GAS_GS/Imp_email_numbers/appsscript.json @@ -0,0 +1,7 @@ +{ + "timeZone": "America/New_York", + "dependencies": { + }, + "exceptionLogging": "STACKDRIVER", + "runtimeVersion": "V8" +} \ No newline at end of file