Я использую Zend gdata для открытия документов с надеждой на чтение и запись в ячейки электронной таблицы - PullRequest
0 голосов
/ 23 ноября 2008

Я плохо разбираюсь в программировании и пытаюсь открыть один из моих электронных документов. Ниже в базовом входе в систему, который я использую, я затем запрашиваю список всех моих электронных таблиц, который возвращается в $ feed.

И теперь я волнуюсь, я не на правильном пути с открытием документа, чтобы я мог читать и писать ячейки.

<?php

require_once '../library/Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata_Spreadsheets');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
$user="username";
$pass="user password";

// login
$service = Zend_Gdata_Spreadsheets::AUTH_SERVICE_NAME;
$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);

$spreadsheetService = new Zend_Gdata_Spreadsheets($client);
$feed = $spreadsheetService->getSpreadsheetFeed();

print_r ($feed);
?>

Ответы [ 2 ]

1 голос
/ 12 апреля 2009

Я забыл, в какой социальной сети был мой идентификатор, и я установил новый Activ8ed. Немного похоже на цилиндр.

Я посмотрел руководство по Zend. я новый к php, чтобы получить доступ к объектам, таким как все еще сбивает с толку. Документ Zend необходимо лучше использовать http для расширить имеющуюся информацию.

т. цитата из руководства Zend

"С учетом ключа электронной таблицы от из Zend_Gdata_Spreadsheets_SpreadsheetEntry объект, который вы уже получили, вы можно получить канал, содержащий список рабочие листы, связанные с этим таблица. "

$ feed возвращает Zend_Gdata_Spreadsheets_SpreadsheetEntry object

Хорошо, я научился отображать файлы, доступные с кодом ниже.

foreach ($ feed-> записи как $ entry) {
echo $ entry-> title-> text. ' ». $ entry-> content-> text. "\ П"; } * * Тысяча двадцать-один

Я думаю, что начинаю понимать, но не уверен, что мне следует читать.

http://framework.zend.com/apidoc/core/Zend_Gdata/Spreadsheets/Zend_Gdata_Spreadsheets.html Делает больше сцены тоже. Но в ней отсутствуют ссылки на http://code.google.com/apis/spreadsheets/docs/2.0/developers_guide_protocol.html#ListingSpreadsheets, которая является структурой в $ feed, а также указатель на один сегмент.

Попытка узнать больше о том, как классы и функции объектов используются в PHP. чтение Переменные класса, оператор разрешения области видимости и различные версии PHP

Это разумный способ обработки методов получения / установки в классе PHP?

Я уже говорил, http://code.google.com/apis/spreadsheets/docs/2.0/developers_guide_protocol.html#ListingSpreadsheets

http://zendguru.wordpress.com/2009/04/17/zend-framework-select-statement-and-where-clause-examples/

0 голосов
/ 08 февраля 2009

Вы на правильном пути. Используете ли вы найденную информацию http://framework.zend.com/manual/en/zend.gdata.spreadsheets.html?

Ваш код получает фид электронных таблиц, в котором перечислены все доступные таблицы, что является важным шагом. Перейдите по ссылке выше, чтобы получить канал на основе списка или канал на основе ячеек.

Документация довольно хорошая, я бы рекомендовал просто прочитать все это (да, это долго).

...