가져온 API의 개체 배열을 Google Apps Script로 페이지 매김과 병합

사이먼 브레튼

URL을 가져오고 있습니다. 전체 응답은 5 페이지에 걸쳐 있습니다.

나는 객체의 배열을 반환하는 각 페이지를 반복하고 있습니다 (내가 틀렸다면 수정하십시오).

[{item_1=foo, item_2=bar, item_3=foobar, value_1=XX}, {item_1=bar, item_2=foo, item_3=barfoo, value_1=XX},etc...]

마치 하나의 큰 객체 배열 인 것처럼 모든 응답을 통합하고 싶습니다.

지금까지 다음과 같이 썼습니다.

   for (i = 1; i <= total_pages; i++) {

    var rawResponse = UrlFetchApp.fetch(
    'url',
    {
      method: 'GET'
    })

   response[i] = JSON.parse(rawResponse);

    }

  var g = response[1].concat(response[2], response[3],response[4],response[5]);

g원하는 출력을 포함합니다. 그러나 보시다시피 이것은 동적이 아닙니다. 어떻게 해결할 수 있습니까? 푸시 메서드를 사용할 수 있지만 각 응답과 함께 새 배열을 반환합니다.

Carlesgg97

코드를 "동적" 으로 만들기 위해 각 페이지에 대해 for 루프 내에서 concat 함수를 사용할 수 있습니다. 코드의 가능한 수정은 다음과 같을 수 있으며 result변수에 모든 결과가 포함됩니다.

var result = [];

for (var i = 1; i <= total_pages; i++) {
  var rawResponse = UrlFetchApp.fetch(
    'url',
    {
      method: 'GET'
    }
  );

  var current = JSON.parse(rawResponse);
  result = result.concat(current);
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Google Apps Script로 사이트의 모든 페이지 가져 오기

분류에서Dev

CSV에서 Google Apps Script의 Fusion Table로 배열 가져 오기

분류에서Dev

페이지 매김은 각각에 10 개의 결과가있는 x 페이지 양 대신 처음 10 개의 결과 만 표시합니다.

분류에서Dev

이 Google Apps Script의 매개 변수가 예상대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Google Script에서 페이지 매김 매개 변수를 추가하는 방법

분류에서Dev

두 개의 객체 배열을 단일 배열로 병합하는 가장 좋은 방법과 효율적인 방법

분류에서Dev

객체의 두 배열을 병합하고 배열 이름을 속성으로 추가

분류에서Dev

객체의 두 배열을 병합하고 배열 이름을 속성으로 추가

분류에서Dev

결과의 날짜를 기반으로 동적 페이지 매김을 적용합니다.

분류에서Dev

Google 스프레드 시트 및 Apps Script의 편지 병합

분류에서Dev

행 대신 열로 배열을 결합하는 Google Apps Script

분류에서Dev

개체 목록의 배열을 단일 배열로 병합하는 방법

분류에서Dev

전역 환경 (특정 패턴 사용)의 개체에서 열 이름을 가져온 다음 새로운 기능을 반환합니다.

분류에서Dev

2 개의 배열이 매개 변수로있는 병합 함수를 사용하여 병합 정렬

분류에서Dev

Google 설문지-ID로 항목 가져 오기가 null을 반환합니다.-Google Apps Script

분류에서Dev

C #의 속성을 기반으로 개체 목록에서 병합 된 데이터 가져 오기

분류에서Dev

Google Apps Script의 양식 제출 이벤트에 대한 이벤트 매개 변수의 소스 개체

분류에서Dev

두 개의 결과 행을 병합하는 MYSQL-(패배 및 승리 팀)을 하나의 열로 병합

분류에서Dev

공통 속성으로 개체를 그룹화하여 나머지 속성을 배열 내의 개별 개체로 병합합니다.

분류에서Dev

puppeteer href 배열을 가져온 다음 해당 페이지의 각 href와 href를 반복합니다.

분류에서Dev

동일한 속성을 가진 두 개체의 메서드를 각 속성에 대한 배열로 병합

분류에서Dev

객체의 Vue 페이지 매김 배열

분류에서Dev

2 개의 배열을 하나의 배열로 병합

분류에서Dev

부분 키가있는 배열과 매핑 배열을 사용하여 연관 배열 병합 (명명 된 매개 변수 지원)

분류에서Dev

LINQ 페이지 매김의 전체 페이지를 가져 오는 방법

분류에서Dev

값이 배열 인 배열에서 2 개의 객체 병합

분류에서Dev

두 개의 배열을 단일 그룹 배열로 병합 PHP

분류에서Dev

결과가 배열 일 때 두 개의 API 호출 결과 병합

분류에서Dev

Google Earth Engine의 이미지 컬렉션에서 특정 매개 변수의 배열을 가져옵니다.

Related 관련 기사

  1. 1

    Google Apps Script로 사이트의 모든 페이지 가져 오기

  2. 2

    CSV에서 Google Apps Script의 Fusion Table로 배열 가져 오기

  3. 3

    페이지 매김은 각각에 10 개의 결과가있는 x 페이지 양 대신 처음 10 개의 결과 만 표시합니다.

  4. 4

    이 Google Apps Script의 매개 변수가 예상대로 작동하지 않는 이유는 무엇입니까?

  5. 5

    Google Script에서 페이지 매김 매개 변수를 추가하는 방법

  6. 6

    두 개의 객체 배열을 단일 배열로 병합하는 가장 좋은 방법과 효율적인 방법

  7. 7

    객체의 두 배열을 병합하고 배열 이름을 속성으로 추가

  8. 8

    객체의 두 배열을 병합하고 배열 이름을 속성으로 추가

  9. 9

    결과의 날짜를 기반으로 동적 페이지 매김을 적용합니다.

  10. 10

    Google 스프레드 시트 및 Apps Script의 편지 병합

  11. 11

    행 대신 열로 배열을 결합하는 Google Apps Script

  12. 12

    개체 목록의 배열을 단일 배열로 병합하는 방법

  13. 13

    전역 환경 (특정 패턴 사용)의 개체에서 열 이름을 가져온 다음 새로운 기능을 반환합니다.

  14. 14

    2 개의 배열이 매개 변수로있는 병합 함수를 사용하여 병합 정렬

  15. 15

    Google 설문지-ID로 항목 가져 오기가 null을 반환합니다.-Google Apps Script

  16. 16

    C #의 속성을 기반으로 개체 목록에서 병합 된 데이터 가져 오기

  17. 17

    Google Apps Script의 양식 제출 이벤트에 대한 이벤트 매개 변수의 소스 개체

  18. 18

    두 개의 결과 행을 병합하는 MYSQL-(패배 및 승리 팀)을 하나의 열로 병합

  19. 19

    공통 속성으로 개체를 그룹화하여 나머지 속성을 배열 내의 개별 개체로 병합합니다.

  20. 20

    puppeteer href 배열을 가져온 다음 해당 페이지의 각 href와 href를 반복합니다.

  21. 21

    동일한 속성을 가진 두 개체의 메서드를 각 속성에 대한 배열로 병합

  22. 22

    객체의 Vue 페이지 매김 배열

  23. 23

    2 개의 배열을 하나의 배열로 병합

  24. 24

    부분 키가있는 배열과 매핑 배열을 사용하여 연관 배열 병합 (명명 된 매개 변수 지원)

  25. 25

    LINQ 페이지 매김의 전체 페이지를 가져 오는 방법

  26. 26

    값이 배열 인 배열에서 2 개의 객체 병합

  27. 27

    두 개의 배열을 단일 그룹 배열로 병합 PHP

  28. 28

    결과가 배열 일 때 두 개의 API 호출 결과 병합

  29. 29

    Google Earth Engine의 이미지 컬렉션에서 특정 매개 변수의 배열을 가져옵니다.

뜨겁다태그

보관