【发布时间】:2023-01-04 04:37:30
【问题描述】:
我正在尝试使用 PHP 使用 Google 的表格 API 访问 google 表格
我被这个错误困住了!
致命错误:未捕获错误:{my file path} 中的未定义常量 Google\Service\Sheets::spreadsheets :8 堆栈跟踪:#0 {main} 在第 8 行的 {my file path} 中抛出
我的代码
<?php require __DIR__ . '/vendor/autoload.php'; $client = new \Google_Client(); $client->setApplicationName('Google Sheets API PHP'); $client->setScopes([\Google_Service_Sheets::spreadsheets]); $client->setAuthConfig('credentials.json'); $client->setAccessType('offline'); $service = new Google_Service_Sheets($client); $spreadsheetId = "1FA--HxEEu3zp_u2Bzqhz5nEN2FHSpE5XhQNslEc8LBg"; $range = "Data Analytics - Spreadsheet example!B2:D17"; $response = $service->spreadsheets_values- >get($spreadsheetId,$range); $values = $response->getvalues(); if (empty($values)) { echo "No data found"; } else { $mask = "%10s %-10s %s \n"; foreach($values as $row) { echo sprintf($mask, $row[0], $row[1], $row[2]); } } ?>
【问题讨论】:
标签: php google-sheets google-api google-sheets-api google-api-php-client