Pipeline copy changes, notes and todos. G2 templates for their launch. Scripting work.

This commit is contained in:
Norm Rasmussen
2023-06-13 18:28:15 -04:00
parent 9e8d128fa5
commit 1a6b3a630c
103 changed files with 1214 additions and 156 deletions

View File

@ -23,7 +23,7 @@ var assign_uid = "c6e05c41-082e-4027-9e2e-49d3c5a7c5a0"
let page = 1;
function getAssignment() {
var sheet = SpreadsheetApp.getActiveSheet();
clearPrevData()
for (let page = 1; page <= 50; page++) {
var api_url =
'https://api.northpass.com/v2/assignments/'+assign_uid+'/submissions?page='+page;
@ -71,11 +71,17 @@ function getAssignment() {
}
}
//page++;
//getAssignment(page);
};
function clearPrevData() {
var range = SpreadsheetApp
.getActiveSheet()
.getRange(2,1,100,15);
range.clearContent()
}
function addToSheet(rowArray){
Logger.log("Adding to sheet function")
var sheet = SpreadsheetApp.getActiveSheet();
var lastRow = Math.max(sheet.getLastRow(),1);
@ -84,4 +90,4 @@ function addToSheet(rowArray){
sheet.getRange(lastRow + 1, 2).setValue(rowArray[3]);
sheet.getRange(lastRow + 1, 3).setValue(rowArray[4]);
sheet.getRange(lastRow + 1, 4).setValue(rowArray[1]);
}
}

View File

@ -23,7 +23,7 @@ var assign_uid = "17c5917a-2ee6-4d9f-af89-5831282fc64b"
let page = 1;
function getAssignment() {
var sheet = SpreadsheetApp.getActiveSheet();
clearPrevData()
for (let page = 1; page <= 50; page++) {
var api_url =
'https://api.northpass.com/v2/assignments/'+assign_uid+'/submissions?page='+page;
@ -67,11 +67,18 @@ function getAssignment() {
addToSheet(rowArray);
};
} else {
}
}
};
function clearPrevData() {
var range = SpreadsheetApp
.getActiveSheet()
.getRange(2,1,100,15);
range.clearContent()
}
function addToSheet(rowArray){
var sheet = SpreadsheetApp.getActiveSheet();
var lastRow = Math.max(sheet.getLastRow(),1);
@ -81,4 +88,4 @@ function addToSheet(rowArray){
sheet.getRange(lastRow + 1, 2).setValue(rowArray[3]);
sheet.getRange(lastRow + 1, 3).setValue(rowArray[4]);
sheet.getRange(lastRow + 1, 4).setValue(rowArray[1]);
}
}

View File

@ -1 +1 @@
{"scriptId":"1W9jVjAVjIivO2sj1flvoofftiZ4v0BgAMD_RPBsSTGZBcedPN_DUEW7m","rootDir":"/Users/normrasmussen/Documents/Work/Scripts/GoogleScripts/WildHealth_Assignments_PSA3"}
{"scriptId":"1d5KE9m40T5mUNH80zmbiVpjP9eQIu23WX2syWZfBRcqPBPEmFjp27fvd","rootDir":"/Users/normrasmussen/Documents/Work/Scripts/GoogleScripts/WildHealth_Assignments_PSA3"}

View File

@ -17,13 +17,13 @@ Assignment: a4e082a2-9416-4fdf-9ef6-a817e25d26ee
API Key: HWxj6VTNPwbc3WghFTPzr7SjE
*/
const sheet = SpreadsheetApp.getActiveSheet();
// const sheet = SpreadsheetApp.getActiveSheet();
const apiKey = "HWxj6VTNPwbc3WghFTPzr7SjE";
var assign_uid = "a4e082a2-9416-4fdf-9ef6-a817e25d26ee"
let page = 1;
function getAssignment() {
var sheet = SpreadsheetApp.getActiveSheet();
clearPrevData()
for (let page = 1; page <= 50; page++) {
var api_url =
'https://api.northpass.com/v2/assignments/'+assign_uid+'/submissions?page='+page;
@ -46,6 +46,7 @@ function getAssignment() {
for (item of data) {
var submit_date = item["attributes"]["created_at"];
var person = item["relationships"]["person"]["data"]["id"];
Logger.log(person)
var download_link = item["links"]["download"];
var person_url = 'https://api.northpass.com/v2/people/'+person;
const settings = {
@ -67,12 +68,20 @@ function getAssignment() {
addToSheet(rowArray);
};
} else {
}
}
};
function clearPrevData() {
var range = SpreadsheetApp
.getActiveSheet()
.getRange(2,1,100,15);
range.clearContent()
}
function addToSheet(rowArray){
Logger.log("Adding to sheet function")
var sheet = SpreadsheetApp.getActiveSheet();
var lastRow = Math.max(sheet.getLastRow(),1);
@ -81,4 +90,4 @@ function addToSheet(rowArray){
sheet.getRange(lastRow + 1, 2).setValue(rowArray[3]);
sheet.getRange(lastRow + 1, 3).setValue(rowArray[4]);
sheet.getRange(lastRow + 1, 4).setValue(rowArray[1]);
}
}