Я пытаюсь выполнить очень простой процесс добавления строки в электронную таблицу GoogleDocs с помощью Zend GData.
Просто чтобы убедиться, что у меня есть доступ к электронной таблице, все в порядке, мне нужно, чтобы она извлекала данные израспечатайте таблицу и распечатайте ее, а затем посмотрите, может ли она написать строку.
Как видите, она отлично читается, но я получаю фатальную ошибку при попытке записи.
array (0 => array ('firstname' => 'Stan', 'lastname' => 'Parker', 'dateofscreening' => '1.1.1111', 'peopleexpected' => '12', 'amountcharged'=> '12 .15', 'dvdsent' => 'No',), 1 => массив ('firstname' => 'Joe', 'lastname' => 'Smith', 'dateofscreening' => '2.2.222', 'peopleexpected' => '10', 'amountcharged' => '10 .15 ',' dvdsent '=>' Yes ',),)
Неустранимая ошибка: вызов функции-члена insertRow () для необъекта в /home/stparker/public_html/happy/gdata.php в строке 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');
Любая помощь?