我正在尝试使用Zend_Gdata_Spreadsheets
在工作表中使用以下代码插入一行:
$gdClient->insertRow(array('a'=>'gggggg','b'=>'hhhhh'), $currKey, $currWkshtId);
$currKey
和$currWkshtId
都是正确的,但它会返回此错误:
致命错误:未捕获异常'Zend_Gdata_App_HttpException' 消息'预期响应代码200,得到400.很抱歉,服务器 发生了错误。请稍等一下,然后尝试重新加载电子表格。'
有谁知道这个错误的原因是什么以及如何解决它?
答案 0 :(得分:0)
这是因为我需要将标题名称放在工作表列中。
任何人都知道默认情况下是否有任何名称?或者可能以另一种方式引用该列?
答案 1 :(得分:0)
Google假定电子表格中的第一行是标题行,因此第一行中的文本将成为该列的标题名称。在objective-c中,你还必须删除空格并在引用列名时将字符串转换为小写,这样对于php也可能是这样。尝试将$ currKey转换为小写并在发送之前删除空格。