我不擅长编程,也不想打开我的电子表格文档。 在我使用的基本登录下面,我然后请求列出我的所有电子表格,该表格在$ 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);
?>
答案 0 :(得分:1)
我忘了我的身份所在的社交网络,所以我有一个新的Activ8ed。有点像圆筒。
我查看了zend手册。我是新来的 到php访问像$ feed这样的对象 仍然令人困惑。 Zend文件 需要更好地使用http来 扩展现有信息。
即。来自zend手册的报价
“给出来自的电子表格密钥 一个 Zend_Gdata_Spreadsheets_SpreadsheetEntry 你已经检索过的对象了 可以获取包含列表的Feed 与之相关的工作表 电子表格“。
$ feed返回Zend_Gdata_Spreadsheets_SpreadsheetEntry对象
好的,所以我学会了用下面的代码显示可用的文件。
foreach($ feed-&gt;条目为$ entry){
echo $ entry-&gt; title-&gt; text。' ”。 $ entry-&gt; content-&gt;文字。 “\ n” 个; }
我想我已经开始明白了,但不确定我应该阅读什么。
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中如何使用对象类和函数。 阅读Class variables, scope resolution operator and different versions of PHP
Is this a reasonable way to handle getters/setters in a PHP class?
我有没有提到这一点,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/
答案 1 :(得分:0)
你走在正确的轨道上。您使用的是http://framework.zend.com/manual/en/zend.gdata.spreadsheets.html找到的信息吗?
您的代码正在获取电子表格Feed,其中列出了所有可用的电子表格,这是重要的一步。您需要按照上面的链接获取基于列表的Feed或基于单元格的Feed。
文档非常好我建议只阅读它(是的,它很长)。