powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Цикл на Google Script
1 сообщений из 1, страница 1 из 1
Цикл на Google Script
    #40033306
Scandi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста. Никак не могу сделать правильно цикл или отправку через объект.

Ниже правильно работающий, но только для одной строки, а всех строк в столбце не получается, никак не разберусь, может кто поможет. Спасибо!

const apiKey = "5374bb718880b630066459555e2acf19";
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)
}
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Цикл на Google Script
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]