3

Google 시트에 추가하고 싶습니다. 코드를 작성하고 자바 스크립트에서 성공적으로 작업했습니다.동시에 행을 추가하고 서식을 지정하는 방법 Google 시트 API

function appendMajor() { 
    var responseJson ='{values : [["3/2/2017 13:38:32","3/2/2017","12:33:00 PM","ABC","xyz","pqr","bca"]] }'; 
    gapi.client.sheets.spreadsheets.values.append({ 
    spreadsheetId: 'spreadSheetId', 
    range: 'A1:B', 
    resource: responseJson, 
    valueInputOption: 'USER_ENTERED', 
    }).then(function (response) { 
    appendPre(response); 
    }, function (response) { 
    appendPre('Error: ' + response.result.error.message); 
    }); 
} 

추가 된 행의 배경색을 변경하고 싶습니다. 처음 세 개의 셀은 파란색으로 표시되고 다른 네 개의 셀은 회색으로 표시됩니다.

나는 또한 BatchUpdate로 시도하지만 시트 파일에 추가하지 않고 지정된 범위의 행을 덮어 씁니다. 누구든지 BatchUpdate를 사용하여 행을 추가하는 방법을 알고 있다면 대답 해주십시오.

답변

-1

API에서 추가에 대한 유일한 가능한 내장 방법은 spreadsheets.values.append

스프레드 시트에 값을 추가합니다입니다. 입력 범위는 기존 데이터를 검색하고 해당 범위 내의 "표"를 찾는 데 사용됩니다. 테이블의 첫 번째 열 부터 시작하여 테이블의 다음 행에 값이 추가됩니다 ( ).

HTTP 요청

POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/{range}:append 

당신이 샘플 코드를하려면 Append Values sample을 확인합니다.

관련 문제