function myFunction() { var URL = "https://northpass.atlassian.net/rest/api/2/issue"; var accountID = "6092af20d353800068863d15"; var token = "2NrKYv22TLWnxTo7EhU3633E"; var UserCredentials = "Basic " + Utilities.base64Encode(accountID+":"+token); // Setting up data range and empty arrays const sheet = SpreadsheetApp.getActiveSheet(); for (i in data) { // For a data row within the entire data range var startRow = 2; // First row of data to process var numRows = sheet.getLastRow()-1; // Number of rows to process var dataRange = sheet.getRange(startRow, 1, numRows, sheet.getLastColumn()); var data = dataRange.getValues(); let row = data[i]; let name = row[1]; // Column - B var meetingDate = Utilities.formatDate(row[3],'America/New_York','MM/dd/yyyy'); // Column - D var company = row[4]; // Column - E let list = [name, company, meetingDate]; if (list[0] == "Norm") { Logger.log(list) var data = { "fields": { "project" : { "key" : "2NrKYv22TLWnxTo7EhU3633E" }, "summary" : list[1], "description" : "Meeting scheduled for " + list[3], "date" : list[3], "issuetype": { "name" : Task } } }; }; }; var payload = JSON.stringify(data); var headers = { "Accept":"application/json", "Content-Type":"application/json", "Authorization":UserCredentials, "muteHttpExceptions":"True" } var options = { "method":"POST", "headers": headers, "payload": payload }; var response = UrlFetchApp.fetch(URL, options); Logger.log(response); }; // LONG JSON var data = { "fields": { "issuetype": { "id" : "10203" }, "parent": { "key": "NORMPIPE", "id": "10203", }, "project" : { "id" : "10052", "key" : "NORMPIPE", }, "description" : "Meeting scheduled for " + list[3],{ "type" : "doc", "version" : 1, "content": [ { "type": "paragraph", "content": [ { "text" : "Meeting scheduled for " + list[3], "type" : "text", } ] }, ] }, }, };