Копируем вкладку из базового документа в новый в таблице гугл ( в spreadsheet) . Нам нужно id вкладки $sheetId .
При открытии документа таблицы — id вкладки(tab) можно посмотреть в строке урл с таблицей gid=276718100
Что передаёт в функцию:
$service-объект таблицы;
$spreadsheetId — первая таблица -основная;
$sheetId — id вкладки;
$spreadsheetId_new — id документа ,куда копируем документ;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
function copyTab($service,$spreadsheetId,$sheetId, $spreadsheetId_new){ //копируем вкладку из одного документа в другой! // The ID of the spreadsheet containing the sheet to copy. //$spreadsheetId = 'my-spreadsheet-id'; // TODO: Update placeholder value. // The ID of the sheet to copy. //$sheetId = 276718100; // TODO: Update placeholder value. // TODO: Assign values to desired properties of `requestBody`: $requestBody = new Google_Service_Sheets_CopySheetToAnotherSpreadsheetRequest( [ 'destinationSpreadsheetId'=>$spreadsheetId_new ] ); $response = $service->spreadsheets_sheets->copyTo($spreadsheetId, $sheetId, $requestBody); } |
спасибо