Нужен сделать цикл для передачи и получения данных от компании. (или передачи объектом)
На сколько я понимаю, то у меня даже отправка ттн идет как-то не правильно, они там в кучу.
const url = "https://api.novaposhta.ua/v2.0/json/";
const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet1= ss.getSheetByName("Лист1");
function getStatus() {
let ttn = sheet1.getRange("A3").getValue();
// let ttn = sheet1.getRange("A3:A").getValues();
let data = {
"modelName": "TrackingDocument",
"calledMethod": "getStatusDocuments",
"methodProperties": {
"Documents": [
{
"DocumentNumber": ttn.toString(),
"Phone":""
}
]
}
};
let options = {
"method": "POST",
"headers": {
"content-type": "application/json",
"apiKey": apiKey
},
"async": true,
"crossDomain": true,
"processData": false,
"payload": JSON.stringify(data)
};
let response = UrlFetchApp.fetch(url, options);
let dataPars = JSON.parse(response.getContentText());
// let maxStatus = dataPars.data.length
// let status = [];
// for (let i = 0; i < maxStatus; i++) {
// status.push([dataPars.data[i].DocumentCost])
// }
// sheet1.getRange(3, 2, maxStatus).setValues(status)
sheet1.getRange("B3").setValue(dataPars.data[0].DocumentCost)
console.log(data)
}````