Вставка электронной таблицы Zend GdataСсылка строки HttpException - PullRequest
1 голос
/ 20 февраля 2012

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

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

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

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

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

Ответы [ 2 ]

0 голосов
/ 16 мая 2012

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

0 голосов
/ 20 февраля 2012

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

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

...