Я пытаюсь вставить строку в таблицу, используя Zend_Gdata_Spreadsheets
со следующим кодом:Zend Gdata Spreadsheet insertRow метания HttpException
$gdClient->insertRow(array('a'=>'gggggg','b'=>'hhhhh'), $currKey, $currWkshtId);
Оба $currKey
и $currWkshtId
являются правильными, но он возвращает эту ошибку:
Fatal error: Uncaught exception 'Zend_Gdata_App_HttpException' with message 'Expected response code 200, got 400. We're sorry, a server error occurred. Please wait a bit and try reloading your spreadsheet.'
Кто-нибудь знает, в чем причина этой ошибки и как я могу ее решить?
Вы должны использовать updateCell в первой строке –
Также стоит упомянуть, что вы должны использовать строчные буквы в ключах массива, даже если у вас есть заглавные буквы в первой строке ряд. У меня было «Имя», «Адрес» в первой строке, но оно получило HttpException и исчезло только тогда, когда я изменил ключи массива с «Имя» на «имя» и «Адрес» на «адрес». Я надеюсь, что это помогает кому-то. – Andrew
@Andrew: Да, это было определенно полезно! Использование нижнего регистра разрешило проблему. – rsmoorthy