Updated scripts, new notes & changes for companies

This commit is contained in:
Norm Rasmussen
2023-02-09 10:50:14 -05:00
parent f5fee9b499
commit ad47dfbf9f
11 changed files with 157 additions and 66 deletions

View File

@ -1 +1 @@
{"scriptId":"1TtrlsqzXey172jgJ2O8KLOudCm8p-q8aePsWRS4m3_HgLyOgmO1AWKrY","rootDir":"/Users/normrasmussen/Documents/Northpass/Scripts/GoogleScripts/Artera_wowprog","projectId":"appscriptslocaldev"}
{"scriptId":"1Pl974LOqn-gSiO4sbjIteQCSyxhmVxgKGsld7qiwxfwANfEEgmGgsMGj","rootDir":"/Users/normrasmussen/Documents/Northpass/Scripts/GoogleScripts/Artera_wowprog"}

View File

@ -1 +0,0 @@
{"token":{"access_token":"ya29.a0AX9GBdXiioWBdtoVWI2RMz3w20lAhDMGbSH0G0hvCqUE51N9mNwR6Q2YegprBi-uLPjUQCn-Sff08o1yJUcMYY0jDuO7LCF061zu3Vlh-376Elz5-jXNrePuKaNxB73aLWsBPqKNWjf08RKMCEy2kBDQULaXaCgYKAbYSARASFQHUCsbC2bxYHKbnr9AwbIBf9rfVfQ0163","refresh_token":"1//01cyoCuw3Wr0xCgYIARAAGAESNwF-L9Ir2krbuxda1cDzPQRSodYRr4leW0_Rdu4wcMUtJn1TMn_5-yw-UNSLjOoY-JxbkLZvJ0I","scope":"https://www.googleapis.com/auth/spreadsheets https://www.googleapis.com/auth/script.webapp.deploy","token_type":"Bearer","expiry_date":1673971176372},"oauth2ClientSettings":{"clientId":"979249900345-7tlqhlra786jbp15eddnlh9iracitoq8.apps.googleusercontent.com","clientSecret":"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","redirectUri":"http://localhost"},"isLocalCreds":true}

View File

@ -0,0 +1,12 @@
var now = new Date();
var today = Utilities.formatDate(now, 'America/New_York', 'MM/dd/yyyy');
const writeSheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheets()[1];
function formulaAverage() {
// Write the new Column Headings
var lastColumn = writeSheet2.getLastColumn();
var lastRow = writeSheet2.getLastRow();
var letterColumn = writeSheet2.getRange(3, lastColumn,lastRow-3,1).getA1Notation();
var numRows = writeSheet2.getLastRow();
writeSheet2.getRange(numRows, lastColumn).setFormula("=AVERAGE("+ letterColumn +")");
}

View File

@ -48,8 +48,8 @@ function findRow(course, avgProgress, lastColumn) {
writeSheet.getRange(row, lastColumn).setValue(percentDiff(prevVal, avgProgress));
}
}
writeSheet.getRange(numRows, 1).setValue("Average Progress across all Courses");
writeSheet.getRange(numRows, lastColumn+1).setValue(averageProgress(progArray));
// writeSheet.getRange(numRows, 1).setValue("Average Progress across all Courses");
// writeSheet.getRange(numRows, lastColumn+1).setValue(formulaAverage);
}
function percentDiff(prevVal, avgProgress){
@ -69,9 +69,4 @@ function percentDiff(prevVal, avgProgress){
(avgProgress-prevVal)/(prevVal)
)
return percentChange
}
function averageProgress(progArray) {
var progCalc = progArray => progArray.reduce((a,b) => a + b, 0) / progArray.length
return progCalc
}
}

View File

@ -1,6 +0,0 @@
// Logger.log(myFunction());
// function myFunction() {
// var x = 5
// return x-7
// }

View File

@ -3,11 +3,5 @@
"dependencies": {
},
"exceptionLogging": "STACKDRIVER",
"runtimeVersion": "V8",
"executionApi": {
"access": "ANYONE"
},
"oauthScopes": [
"https://www.googleapis.com/auth/spreadsheets"
]
}
"runtimeVersion": "V8"
}

View File

@ -1,5 +1,5 @@
const sheet = SpreadsheetApp.getActiveSheet();
const apiKey = '18Zl2NAzWTE09FHbNEBngNOJO';
const apiKey = 'jpfQoIc2i5S6iq4saFjBOEkbt';
function getUuids() {
var sheet = SpreadsheetApp.getActiveSheet();