У меня сейчас проблема с Google Script.Я пытаюсь сделать HTTP-запрос GET от нашей системы заявок, которая доставляет все открытые заявки.
На самом деле это работает без проблем, но проблема в том, что я никогда не получаю ответ с более чем 100 элементами обратно (даже если существует около 150 открытых заявок), поэтому массив не может содержать более 100 элементов.Есть ли причина для этого?Кто-нибудь знает решение?
Фрагмент кода:
function setOpenTickets() {
const subdomain = getSubdomain();
const username = getUsername();
const token = getToken();
const searchUrlOpen = "https://" + subdomain + ".zendesk.com/api/v2/search.json?" +
"query=type:ticket status:open order_by:created sort:asc";
const authToken = username + "/token:" + token;
const encodedAuthToken = Utilities.base64Encode(authToken);
const options = {
"method" : "get",
"headers" : {
"Content-type":"application/xml",
"Authorization": "Basic " + encodedAuthToken
}
};
const jsonResponseOpen = fetchJson(searchUrlOpen, options);
const openTickets = jsonResponseOpen.results.length;
Logger.log("Open Tickets: " + openTickets);
getConfigurationSheet().getRange("B16").setValue(openTickets);
}