2017-05-11 2 views
1

처음으로 Google API를 사용하여 설명서에 혼란스러워 할만한 사람이 있는지 궁금해합니다.Google 스프레드 시트 API V4 PHP - 데이터 400 오류 삽입

는이 오류가 점점 오전 : 이렇게 말한다 구글 API 문서 도구와 검사

Fatal error: Uncaught exception 'Google_Service_Exception' with message '{ "error": {
"code": 400,
"message": "Invalid value at 'data.values' (type.googleapis.com/google.protobuf.ListValue), \"[{\"Name\":\"a\"}]\"",
"errors": [
{
"message": "Invalid value at 'data.values' (type.googleapis.com/google.protobuf.ListValue), \"[{\"Name\":\"a\"}]\"",
"domain": "global",
"reason": "badRequest"
}
],
"status": "INVALID_ARGUMENT"
}
}

을이 : 나는 $ 값 배열에 다른 값을 입력하려고했습니다

$values = array(
    array(
     // Cell values ... 
    ), 
    // Additional rows ... 
); 
$body = new Google_Service_Sheets_ValueRange(array(
    'values' => $values 
)); 
$params = array(
    'valueInputOption' => $valueInputOption 
    ); 
$result = $service->spreadsheets_values->update($spreadsheetId, $range, $body, $params); 

,하지만 내가 무슨 짓을하든간에 나는 단지 잘못된 값을 data.values에 가져온다.

답변

0

좋아, 약간의 요청을 보냈을지 모르지만, 집에 돌아 왔을 때 나는 그 오류를 알지 못했다. 누군가가 문제인지를 확인할 수 있는지 확실하지 않은가? 대신 내 사용하는, 그래서 Store data in Google Sheets

을 :

그러나, 나는 내가 여기에서 그것을 밖으로 정렬 도움이 솔루션의 비트를 발견

$values = array(
    array(
     // Cell values ... 
    ), 
// Additional rows ... 
); 

내가 사용 :

$values = [ 
    ["Name", "Roll No.", "Contact"], 
    ["Anis", "001", "+88017300112233"], 
    ["Ashik", "002", "+88017300445566"] 
    ]; 
관련 문제