【发布时间】:2020-07-08 07:32:20
【问题描述】:
我正在尝试使用带有 PHP 的 Google Sheets API 来读取和写入谷歌电子表格的值。目前我可以使用append 方法在工作表中写入值。
问题是我试图只读取符合某些条件的行,例如“日期 beetween”或“用户名”。为此,我认为我必须使用此方法batchGetByDataFilter,但我不确定如何在我的 php 脚本中实现它。
这是我的代码的一部分:
$client = GoogleSheets::getClient();
$service = new Google_Service_Sheets($client);
$spreadsheetId = '1nZ0ybxUucbeNPVE_opKLdSFJVHmWIo1hVcvuQA4H-aY';
$range = 'Sheet1!A2:J';
$response = $service->spreadsheets_values->batchGetByDataFilter($spreadsheetId);
echo "Return Values From Spreadsheet: \n";
var_dump($response);exit;
return $response->getValues();
【问题讨论】:
标签: php google-sheets google-sheets-api spreadsheet