Google工作表API 4:如何使用PHP附加到行的末尾

时间:2016-09-08 13:24:24

标签: php google-sheets-api

我可以使用spreadsheets.values.update方法提供范围来更新行,代码如下:

$range = "A1:B1";
$valueRange= new Google_Service_Sheets_ValueRange();
$valueRange->setValues(["values" => ["a", "b"]]); 
$conf = ["valueInputOption" => "RAW"];
$service->spreadsheets_values->update($spreadsheetId, $range, $valueRange, $conf);

使用spreadsheets.values.append方法时,使用以下代码:

$range = "A1:B";
$valueRange= new Google_Service_Sheets_ValueRange();
$valueRange->setValues(["values" => ["a", "b"]]); 
$conf = ["valueInputOption" => "RAW"];
$ins = ["insertDataOption" => "INSERT_ROWS"];
$service->spreadsheets_values->append($spreadsheetId, $range, $valueRange, $conf, $ins);

我收到以下错误消息:

  

PHP致命错误:调用未定义的方法   Google_Service_Sheets_Resource_SpreadsheetsValues ::追加()

有什么问题?

1 个答案:

答案 0 :(得分:0)

这是PHP客户端库过时的情况。现在发布了更新版本(2.0.3),您可以运行composer update来检索它。