a jak w aplikacji próbuję $service->spreadsheets->get($spreadSheetId) dostaję podobne dane - ale jest ich niby więcej np:
"dataSourceSchedulesType": "Google\Service\Sheets\DataSourceRefreshSchedule", "dataSourceSchedulesDataType": "array", "dataSourcesType": "Google\Service\Sheets\DataSource", "dataSourcesDataType": "array", "developerMetadataType": "Google\Service\Sheets\DeveloperMetadata", "developerMetadataDataType": "array", "namedRangesType": "Google\Service\Sheets\NamedRange", "namedRangesDataType": "array", "propertiesType": "Google\Service\Sheets\SpreadsheetProperties", "propertiesDataType": "", "sheetsType": "Google\Service\Sheets\Sheet", "sheetsDataType": "array",
ale np nie ma danych o formatowaniu
"defaultFormat": { "backgroundColor": { "red": 1, "green": 1, "blue": 1 }, "padding": { "right": 3, "left": 3 }, "verticalAlignment": "BOTTOM", "wrapStrategy": "OVERFLOW_CELL", "textFormat": { "foregroundColor": {}, "fontFamily": "Arial", "fontSize": 10, "bold": false, "italic": false, "strikethrough": false, "underline": false, "foregroundColorStyle": { "rgbColor": {} } }, "backgroundColorStyle": { "rgbColor": { "red": 1, "green": 1, "blue": 1 } } }
Dodatkowo przez API mam te dane w modelData, a przez stronę mam zwykłe wylistowanie danych
spreadsheetId: abc, spreadsheetUrl: http://...., properties: { tu dane i defaultformat } sheets: { te dane się na szczęście nie różnią }
skąd takie różnice?
Dane z API pobieram w ten sposób:
$response = $service->spreadsheets->get($spreadSheetId); // pobieram dane