Tôi đang sử dụng API ứng dụng khách của Google qua Composer (https://packagist.org/packages/google/apiclient) và tôi đã xác thực thành công và nhận được mã thông báo truy cập.Cố gắng thêm một hàng vào Bảng tính Google bằng PHP
Tôi đang cố gắng thêm hàng vào trang tính Google trong ổ của mình, nhưng tôi không thể tìm thấy bất kỳ tài liệu nào có liên quan cụ thể đến địa chỉ PHP.
Đây là những gì tôi đã có cho đến nay:
$service = new Google_Service_Sheets($a4e->google); // my authenticated Google client object
$spreadsheetId = "11I1xNv8cHzBGE7uuZtB9fQzbgrz4z7lIaEADfta60nc";
$range = "Sheet1!A1:E";
$valueRange= new Google_Service_Sheets_ValueRange();
$service->spreadsheets_values->update($spreadsheetId,$range,$valueRange);
này trả về lỗi sau:
Fatal error: Uncaught exception 'Google_Service_Exception' with message '{ "error": { "code": 400, "message": "Invalid valueInputOption: INPUT_VALUE_OPTION_UNSPECIFIED", "errors": [ { "message": "Invalid valueInputOption: INPUT_VALUE_OPTION_UNSPECIFIED", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } } ' in /usr/share/nginx/vendor/google/apiclient/src/Google/Http/REST.php
Tôi đang mắc kẹt như sang định dạng của đối tượng "Google_Service_Sheets_ValueRange()
", và cũng có thể cách thêm một hàng vào cuối trang tính, thay vì phải chỉ định một phạm vi cụ thể.
Tôi rất cảm kích sự giúp đỡ của vấn đề này.
FYI, chúng tôi vừa thêm một mẫu nhỏ cho điều này trong tài liệu: https://developers.google.com/sheets/guides/values#writing_to_a_single_range –