Я извлекаю данные из внешнего API в Google Sheet, и он работает нормально. Проблема в том, что мне нужно сделать что-то вроде «l oop», чтобы получить нужные мне данные. В качестве примера, я поместил OrderId в строку, и сценарий возвращает статус из API.
Он отлично работает с первой строкой, но что я должен изменить в своем сценарии, чтобы сделать его более динамичным c? Привести все данные из каждой строки в столбце «А»?
Ниже фрагмента скрипта, который вставляет данные в лист:
function getOrder() {
var sheet = SpreadsheetApp.getActiveSheet()
var order = sheet.getRange(3,1).getValue()
var url = ("https://myendpoint.com/orders/"+order);
try
{
var response = UrlFetchApp.fetch(
url,
{
"headers":{
"Accept":"application/json"
}
}
);
var fact = response.getContentText();
var data = JSON.parse(fact);
Logger.log(data["status"]);
sheet.getRange(3,2).setValue(data["status"]);
}
catch(error)
{
Logger.log(error);
sheet.getRange(3,2).setValue("Error");
}
Я не разработчик, поэтому я я изо всех сил пытаюсь заставить это работать =) Ценю помощь