我正在使用php-google-spreadsheet-client库。我不知道如何获取Google表中可用的床单列表。预先感谢。
<?php
function sheets($spreadsheetID) {
$sheets = array();
// Load Google API library and set up client
// You need to know $spreadsheetID (can be seen in the URL)
$sheetService = new Google_Service_Sheets($client);
$spreadSheet = $sheetService->spreadsheets->get($spreadsheetID);
$sheets = $spreadSheet->getSheets();
foreach($sheets as $sheet) {
$sheets[] = $sheet->properties->sheetId;
}
return $sheets;
}
?>
您可以在电子表格上使用get
方法获取一张表格:
sheet_metadata = service.spreadsheets().get(spreadsheetId=spreadsheet_id).execute()
sheets = sheet_metadata.get('sheets', '')
title = sheets[0].get("properties", {}).get("title", "Sheet1")
sheet_id = sheets[0].get("properties", {}).get("sheetId", 0)
您还可以检查PHP QuickStart,以获取向Google Sheeps API提出请求的PHP命令行应用程序。
参考:
- 获取Google电子表格API V4中的床单和最新表格
- 如何访问PHP中的Google电子表格API?