PHP Google表格 - 获取一个电子表格的所有表格列表

时间:2017-09-07 20:05:54

标签: php google-sheets

我有电子表格https://docs.google.com/spreadsheets/d/somehash/edit#gid=61824872 它底部列出了多个工作表(工作表)。如何获取此电子表格的所有工作表网址列表?

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码按标题获取特定工作表的数据:

Failures:
1) TestSuite 2 Real TestCase with Data Fixture Square Test : [ID=2]:3 x 3 should be equal to 91
  Message:
    Expected 9 to be 91.

如果要按gid访问数据,则可以首先获取google工作表中所有工作表的列表,将id与所需的id进行比较,获取其标题,然后在其中使用以下代码结合以上代码。

$service = new Google_Service_Sheets($client);
$range ="sheet_title";
$spreadsheetId = 'someHash';
$response = $service->spreadsheets_values->get($spreadsheetId, $range);
$values = $response->getValues();
if (empty($values)) {
    print "No data found.\n";
} else {
    echo "<pre>";
    var_dump($values);
    echo "</pre>";
}