Php 在Zend Gdata中写入行时获取对非对象的调用错误
我正在尝试一个非常简单的过程,使用Zend GData将一行添加到GoogleDocs电子表格中 为了确保我可以访问电子表格好的,我让它从电子表格中提取数据并打印出来,然后看看它是否可以写一行 正如你所看到的,它读起来很好,但是当它试图写的时候,我得到了一个致命的错误 数组(0=>array( “名字”=>“斯坦”, “lastname”=>“Parker”, “筛选日期”=>“1.1.1111”, 'peopleexpected'=>'12', 'amountcharged'=>'12.15', 'dvdssent'=>'No',),1=>数组( “firstname”=>“Joe”, 'lastname'=>'Smith', “筛选日期”=>“2.2.222”, 'peopleexpected'=>'10', 'amountcharged'=>'10.15', ‘dvdssent’=>‘是’,),) 致命错误:对中的非对象调用成员函数insertRow() /第56行的home/stparker/public_html/happy/gdata.php 代码如下:Php 在Zend Gdata中写入行时获取对非对象的调用错误,php,spreadsheet,gdata,Php,Spreadsheet,Gdata,我正在尝试一个非常简单的过程,使用Zend GData将一行添加到GoogleDocs电子表格中 为了确保我可以访问电子表格好的,我让它从电子表格中提取数据并打印出来,然后看看它是否可以写一行 正如你所看到的,它读起来很好,但是当它试图写的时候,我得到了一个致命的错误 数组(0=>array( “名字”=>“斯坦”, “lastname”=>“Parker”, “筛选日期”=>“1.1.1111”, 'peopleexpected'=>'12', 'amountcharged'=>'12.15'
$query = new Zend_Gdata_Spreadsheets_DocumentQuery();
$query->setSpreadsheetKey($key);
$feed = $spreadSheetService->getWorksheetFeed($query);
$entries = $feed->entries[0]->getContentsAsRows();
echo "<hr><h3>Example 1: Get cell data</h3>";
echo var_export($entries, true);
$rowData = array
(
'firstname' => 'Big',
'lastname' => 'Smiley',
'dateofscreening' => '1.1.1111',
'peopleexpected' => '12',
'amountcharged' => '12.15',
'dvdsent' => 'No',
);
$spreadsheetService->insertRow($rowData,$key,'Sheet1');
$query=new Zend_Gdata_电子表格_DocumentQuery();
$query->setSpreadsheetKey($key);
$feed=$spreadSheetService->getWorksheetFeed($query);
$entries=$feed->entries[0]->getContentsAsRows();
echo“
示例1:获取单元数据”;
echo var_导出($entries,true);
$rowData=数组
(
“firstname”=>“Big”,
“lastname”=>“Smiley”,
“筛选日期”=>“1.1.1111”,
'peopleexpected'=>'12',
'amountcharged'=>'12.15',
“dvdssent”=>“否”,
);
$spreadsheetService->insertRow($rowData,$key,'Sheet1');
有什么帮助吗?更改:
$spreadsheetService->insertRow($rowData,$key,'Sheet1');
致:
您的大写字母在整个代码中不一致,例如,工作表中的S
$spreadSheetService->insertRow($rowData,$key,'Sheet1');