2016-08-26 10 views
0

Java APIを使用して値を見つけてGoogleシートの別の値に置き換えたいとします。Java APIを使用してGoogleシートの値を検索して置き換えます。V4

これは私のコードですが、インデックスとカラムの値を変更するだけです。

requests.add(new Request() 
    .setCopyPaste(new CopyPasteRequest() 
     .setSource(new GridRange() 
      .setSheetId(0) 
      .setStartRowIndex(0) 
      .setEndRowIndex(1) 
      .setStartColumnIndex(0) 
      .setEndColumnIndex(3)) 
     .setDestination(new GridRange() 
      .setSheetId(0) 
      .setStartRowIndex(1) 
      .setEndRowIndex(6) 
      .setStartColumnIndex(0) 
      .setEndColumnIndex(3)) 
     .setPasteType("PASTE_FORMAT"))); 
BatchUpdateSpreadsheetRequest batchUpdateRequest = new BatchUpdateSpreadsheetRequest() 
    .setRequests(requests); 
+1

を行うにはFindReplaceRequest()作成することができます。 – buhtz

答えて

0

あなたは、あなたが取得し、あなたが期待する入力と出力を提供してくださいすることができ、この

 requests.add(new Request().setFindReplace(new FindReplaceRequest().setFind(entry.getKey()) 
       .setMatchEntireCell(true) 
       .setMatchCase(true) 
       .setReplacement(entry.getValue()) 
       .setRange(new GridRange() 
         .setSheetId(0) 
         .setStartRowIndex(row) 
         .setEndRowIndex(row + 1)))); 
    } 



    String cellReq = (new FindReplaceRequest().setFind("samuel")).getFind(); 
関連する問題