Harri Script finished, but still messy due to GAS timeouts

This commit is contained in:
Norm Rasmussen
2023-06-23 16:36:28 -04:00
parent b89d88ffcd
commit f95de11e35

View File

@ -1,5 +1,6 @@
const sheet = SpreadsheetApp.getActiveSheet(); const sheet = SpreadsheetApp.getActiveSheet();
const apiKey = 'RfmxChNLLodO6M0Z88BwG9Xyu' const apiKey = 'RfmxChNLLodO6M0Z88BwG9Xyu'
// const apiKey = '6JNiiDgAwWwYoH8YdEvrFwxc1';
function getUuids() { function getUuids() {
var sheet = SpreadsheetApp.getActiveSheet(); var sheet = SpreadsheetApp.getActiveSheet();
@ -66,22 +67,17 @@ function propstoSheet(uuid, row, email) {
const sendMsg = UrlFetchApp.fetch(uuid_url, settings); const sendMsg = UrlFetchApp.fetch(uuid_url, settings);
var txtResponse = sendMsg.getContentText(); var txtResponse = sendMsg.getContentText();
var parseProps = JSON.parse(txtResponse); var parseProps = JSON.parse(txtResponse);
var role = parseProps["data"]["attributes"]["properties"]["role_type"]; var company = parseProps["data"]["attributes"]["properties"]["brand_group"];
var user_id = parseProps["data"]["attributes"]["properties"]["user_id"]; var account_name = parseProps["data"]["attributes"]["properties"]["account_name"];
var paid = parseProps["data"]["attributes"]["properties"]["paid"];
// Write the Data to each row and column // Write the Data to each row and column
sheet.getRange(row, 13).setValue(role); sheet.getRange(row, 15).setValue(company);
sheet.getRange(row, 14).setValue(user_id); sheet.getRange(row, 16).setValue(account_name);
sheet.getRange(row, 15).setValue(paid);
// Logger.log(row + "," + email); // Logger.log(row + "," + email);
} }
function writeHeadings() { function writeHeadings() {
// Write the new Column Headings // Write the new Column Headings
sheet.getRange(1, 13).setValue("Role"); sheet.getRange(1, 15).setValue("Company");
sheet.getRange(1, 14).setValue("ID Number"); sheet.getRange(1, 16).setValue("Account");
sheet.getRange(1, 14).clearFormat();
sheet.getRange(1, 15).setValue("Paid?");
}
} }