我正在嘗試使用Zend GData向GoogleDocs電子表格添加行的一個非常簡單的過程。在Zend Gdata中寫入行時調用非對象錯誤
爲了確保我可以訪問電子表格,我將它從電子表格中拉出來並打印出來,然後查看它是否可以寫入一行。你可以看到,它讀取得很好,但是當它試圖寫入時,我得到一個致命錯誤。
array ( 0 => array ( 'firstname' => 'Stan', 'lastname' => 'Parker', 'dateofscreening' => '1.1.1111', 'peopleexpected' => '12', 'amountcharged' => '12.15', 'dvdsent' => 'No', ), 1 => array ( 'firstname' => 'Joe', 'lastname' => 'Smith', 'dateofscreening' => '2.2.222', 'peopleexpected' => '10', 'amountcharged' => '10.15', 'dvdsent' => 'Yes', ),)
Fatal error: Call to a member function insertRow() on a non-object in /home/stparker/public_html/happy/gdata.php on line 56
下面的代碼:
$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');
任何幫助嗎?
哈哈,非常感謝編輯我的代碼。菜鳥的錯誤... – stanparker
很高興幫助。 - – webbiedave