2016-06-14 5 views

答えて

4

ます$ this->サービスはGoogle_Service_Sheetsのインスタンスとの$ this - ここで私はこの、

$requests = new Google_Service_Sheets_Request(array(
    'insertDimension' => array(
     'range' => array(
      'sheetId' => 0, 
      'dimension' => "ROWS", 
      'startIndex' => 1, 
      'endIndex' => 2 
     ) 
    ) 
)); 


$batchUpdateRequest = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(array(
    'requests' => $requests 
)); 


$this->service->spreadsheets->batchUpdate($this->sheetID, $batchUpdateRequest); 

を得た> sheetID GoogleドキュメントのURLをここに

+0

これでエラーが発生しました。 'Google_Service_Sheets_Request'クラスを使用せず、リクエスト本体を' Google_Service_Sheets_BatchUpdateSpreadsheetRequest'の 'requests'パラメータに直接追加することで、動作しています –

0

からあなたのSheetIDは、私はそれをやった方法ですされています

//Insert blank new row between R1 and R2 (there is no R0) 
$dr = new Google_Service_Sheets_DimensionRange(); 
$dr->setSheetId(0);//first sheet/tab of spreadsheet file 
$dr->setDimension('ROWS'); 
$dr->setStartIndex(1); 
$dr->setEndIndex(2); 
$ins = new Google_Service_Sheets_InsertDimensionRequest(); 
$ins->setRange($dr); 
$ins->setInheritFromBefore(false); 
$ssr = new Google_Service_Sheets_Request(); 
$ssr->setInsertDimension($ins); 
$busr = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(); 
$busr->setRequests([$ssr]); 
$response = $sheetsService->spreadsheets->batchUpdate($spreadsheetId, $busr, []); 
関連する問題