我正在使用PHP使用Google Sheets API读写Google Sheets。当我使用此命令时:
$my_variable=$service->spreadsheets_values->get($spreadsheetId,$range);
API返回的object(Google_Service_Sheets_ValueRange)
如下所示:
{
["collection_key":protected]=> string(6) "values"
["majorDimension"]=> string(4) "ROWS"
["range"]=> string(9) "Sheet1!A4"
["values"]=> array(1)
{
[0]=> array(1)
{
[0]=> string(3) "180"
}
}
["internal_gapi_mappings":protected]=> array(0) { }
["modelData":protected]=> array(0) { }
["processed":protected]=> array(0) { }
}
我想要的数字在数组中,它是答案(电子表格的输出),在这种情况下为"180"
。我可以使用什么PHP命令从数组中提取该值并将其echo
/打印到屏幕上?
答案 0 :(得分:0)
尝试使用以下语句。据我了解,任何API响应都是一种普通的对象访问方法。
echo $my_variable->values[0][0];
让我知道您是否遇到任何问题。
希望这会有所帮助。