我想添加新的数据到工作表的开始(开始)。所以我必须添加一个新的列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: 这里是我发现
/* 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 */