Zend Gdata Вставка таблицRow throw HttpException

Я пытаюсь вставить строку на листе с помощью Zend_Gdata_Spreadsheets со следующим кодом:

$gdClient->insertRow(array('a'=>'gggggg','b'=>'hhhhh'), $currKey, $currWkshtId);

Оба значения $currKey и $currWkshtId верны, но он возвращает эту ошибку:

Неустранимая ошибка: исключить исключение "Zend_Gdata_App_HttpException" с сообщением "Ожидаемый код ответа 200, получил 400. К сожалению, произошла ошибка сервера. Подождите немного и попробуйте перезагрузить таблицу.

Кто-нибудь знает, в чем причина этой ошибки и как я могу ее решить?

2 ответа

Это связано с тем, что мне нужно поместить имя заголовка в столбцы рабочей таблицы.

Кто-нибудь знает, есть ли у них какое-либо имя по умолчанию? или можно связать колонку по-другому?


Google предполагает, что первая строка в электронной таблице является строкой заголовка, поэтому текст в первой строке становится заголовком столбца. В объекте-c вы также должны удалить пробелы и преобразовать строку в нижний регистр при ссылке на имя столбца, чтобы, вероятно, верно и для php. Попробуйте преобразовать $ currKey в нижний регистр и удалить пробелы перед отправкой.

licensed under cc by-sa 3.0 with attribution.