我的问题与此处提出的问题基本相同:display the content of a google sheet cell in a web page
另一个可能相关的问题是这个问题,但我不认为它与谷歌电子表格有关:Embedding Google Apps Script WebApp in WordPress Page
我的问题涉及在 wordpress 页面的html中显示来自Google电子表格的单个单元格?或者该方法仅适用于Google网站?
如果只有谷歌网站,有关在wordpress页面上实现此目的的其他方法的任何建议吗?
答案 0 :(得分:1)
是的,可以在wordpress网站上显示谷歌电子表格中的内容。您可以将PHP库用于Spreadsheets API。该库是Zend框架的一部分 - http://framework.zend.com/downloads/latest。下载Zend_Gdata,将库安装在模板文件夹中。最好从自定义模板页面进行身份验证并进行api调用。否则你必须使用一个执行PHP代码的插件。您也可以查看此条目 - Using Zend GData, How do i get a worksheet cell index by looking for its value?或此处 - Retrieve only specific columns of spreadsheet with zend gdata from gdocs,或查看Zend提供的手册 - http://framework.zend.com/manual/1.12/en/zend.gdata.spreadsheets.html
答案 1 :(得分:0)
从电子表格菜单中:文件 - >发布到网络上。 将链接添加到wordpress作为iframe。
答案 2 :(得分:0)
您可以使用特殊构造的网址提取Google表单单元格的值,如下所示:https://sheets.googleapis.com/v4/spreadsheets/$google_spreadsheet_ID/values/$location?&key=$api_key
其中:
$api_key = Your API key
$google_spreadsheet_ID = Your spreadsheet ID
$location = The sheet name and cell name (or a named range).
结果通过json返回,然后您必须解析。这是一个关于如何在WordPress中实现它以获取一个单元格的值的教程:
https://www.wp-tweaks.com/display-a-single-cell-from-google-sheets-wordpress/