Я использую следующий код, чтобы добавить новую вкладку в мою электронную таблицу:
$newSheetTitie = date("m/d/Y");
$body = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(array(
'requests' => array('addSheet' => array('properties' => array('title' => $newSheetTitie )))));
$result = $service->spreadsheets->batchUpdate($spreadsheet_id,$body);
Это работает хорошо, но есть ли в настоящее время способ добавить новый лист в начало файла (добавить его к другим вкладкам)?
Спасибо






Как насчет этой модификации? Если вы хотите добавить новый лист на первую вкладку, используйте свойство index следующим образом. 1-я вкладка 0.
$body = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(array('requests' => array('addSheet' => array('properties' => array('title' => $newSheetTitie )))));
To:
$body = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(array('requests' => array('addSheet' => array('properties' => array('title' => $newSheetTitie, 'index' => 0)))));