シートの先頭(先頭)に新しいデータを追加します。だから私はシートに新しい列A1を追加する必要があります。しかし、私はPHPでAPIの例を見つけることができません。Googleスプレッドシートに列を挿入するにはどうすればよいですか?
$body = new Google_Service_Sheets_ValueRange(['values' => $values]);
$result = $service->spreadsheets_values->append($new_sheet_id, 'A1:E1', $body, $options); // appent the data to the spreadsheet
ありがとう:
今、私はこれを使用してデータを追加しています。
UPD: ここでは、私は私はそれがスプレッドシートのAPIでは不可能であると信じて
/* insert columns */
$requests = new Google_Service_Sheets_Request(array(
'insertDimension' => array(
'range' => array(
'sheetId' => 0,
'dimension' => "COLUMNS",
'startIndex' => 0,
'endIndex' => 5
)
)
));
$batchUpdateRequest = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(array(
'requests' => $requests
));
$result = $service->spreadsheets->batchUpdate($new_sheet_id, $batchUpdateRequest);
/* insert columns */