1
퀵 스타트 자습서 외에 - 자바가있는 Google 스프레드 시트 v4의 사례는 거의 없습니다.Google 스프레드 시트 V4 Java - 시트 지우기
batchUpdate
을 사용하여 시트의 모든 셀을 지우려고합니다.
나는 내가 모든 세포를 제거하기 위해 어떤 값을 추가하지 할 필요가 읽을 수 있지만 그것은 아무것도하지 않습니다 :
public void clearSheet(String sheetName) {
try {
// Build a new authorized API client service.
Sheets service = GoogleApi.getInstance().getSheetsService();
String spreadsheetId = GoogleSheetsSettings.getDataFileId();
BatchUpdateValuesRequest oRequest = new BatchUpdateValuesRequest();
oRequest.setValueInputOption("RAW");
//oRequest.setData(oList);
BatchUpdateValuesResponse oResp1 = service.spreadsheets().values().batchUpdate(spreadsheetId, oRequest).execute();
} catch (IOException ex) {
Logger.getLogger(GoogleApi.class.getName()).log(Level.SEVERE, null, ex);
System.out.println("Could not execute spreadsheet update");
}
}
올바른 방법은 무엇입니까?
시도이 [spreadsheets.values.clear''방법]을 확인 /spreadsheets.values/clear) 도움이 될만한 것이 있다면. 스프레드 시트에서 값을 지 웁니다. 발신자는 스프레드 시트 ID와 범위를 지정해야합니다. 값만 지워집니다. 셀의 다른 모든 속성 (예 : 서식 지정, 데이터 유효성 검사 등)이 유지됩니다. 자세한 내용은이 [SO 질문] (http://stackoverflow.com/questions/37928947/)을 확인하십시오. – KENdi