使用PHP从Google表格中获取单元格格式信息

问题描述 投票:0回答:1

我正在通过google-api-php-clientgoogle-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

如何获取有关每个单元格格式的信息? (例如,数字,日期,电子邮件等)。

php google-api google-sheets-api google-api-php-client
1个回答
1
投票

您无法从Spradsheets.batchUpdate [1]获得的响应都包含有关单元格格式的信息。 Spreadsheets.values.get请求[2]都没有在其响应中包含此信息(ValueRange对象[3])。您可以使用UpdateCells请求[4]更改单元格格式,但无法使用Sheets API检索它。

© www.soinside.com 2019 - 2024. All rights reserved.