php - 谷歌表 API 4 : How to append to the end of the row with PHP

标签 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 Fatal error: Call to undefined method Google_Service_Sheets_Resource_SpreadsheetsValues::append()

怎么了?

最佳答案

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

关于php - 谷歌表 API 4 : How to append to the end of the row with PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39392194/

相关文章:

php - 如何确保输入的输入是唯一的?

python - 如何正确连接Google Spreadsheets API?

google-apps-script - 使用 Google Apps 脚本从 Google Firebase 写入 Google Sheets

javascript - 遍历 json 并获取每个第 x 个对象值

php - 浏览器不读取解码的 html_entity_decode 文本

php - 使 MySQL 表唯一

PHP 代码及其对 SEO 的影响

php - 如何获取当前 PHP 脚本中的所有 MySQL 命令?

python - oauth googlesheet python共享失败

java - 如何从特定的 Google 云端硬盘文件夹中获取电子表格?