我正在通过google-api-php-client
和google-api-php-client-services
库从Google表格中读取值:
$service = new \Google_Service_Sheets($this->calendarService->getClient());
$spreadsheetId = 'abhslJcKXjIqS8bAJ1lojekXuOk0WOSrdtVtJ2C512jQ';
$range = 'Sheet Name';
$response = $service->spreadsheets_values->get($spreadsheetId, $range);
$values = $response->getValues(); // returns all cells as array
如何获取有关每个单元格格式的信息? (例如,数字,日期,电子邮件等)。
您无法从Spradsheets.batchUpdate [1]获得的响应都包含有关单元格格式的信息。 Spreadsheets.values.get请求[2]都没有在其响应中包含此信息(ValueRange对象[3])。您可以使用UpdateCells请求[4]更改单元格格式,但无法使用Sheets API检索它。