在WordPress页面上显示谷歌电子表格中的值



我已经在这个网站上学习了教程https://www.wp-tweaks.com/display-a-single-cell-from-google-sheets-wordpress/它允许使用一个简单的快捷代码:在WordPress页面上动态显示谷歌电子表格中的值

[get_sheet_value location="Cell Location"]

这个解决方案无缝地工作,直到一个页面包含数百个这样的短代码(我基本上需要通过电子表格编辑页面的整个内容(。我开始通过API方法(基于Google Metrics(获得100%错误,内容不再正确显示。我意识到,在每次页面加载后发送数百个读取请求并不理想,这将不可避免地影响加载性能,谷歌也有配额限制。有没有办法绕过这个问题?例如,每天只从谷歌电子表格中提取一次值。不幸的是,我没有太多的编码经验,但我对所有的解决方案都持开放态度。提前感谢!

您可以将工作表发布到web并嵌入到您的网站:

  1. 在工作表中,转到文件>发布到web
  2. 在出现的窗口中,单击嵌入
  3. 单击发布
  4. 复制文本框中的代码并将其粘贴到您的网站中
  5. 若要显示或隐藏电子表格的某些部分,请编辑网站上的HTML

它看起来是这样的(点击运行代码片段(:

<iframe src="https://docs.google.com/spreadsheets/d/e/2PACX-1vR3UbHTtAkR8TGNtXU3o4hzkVVhSwhnckMp7tQVCl1Fds3AnU5WoUJZxTfJBZgcpBP0VqTJ9n_ptk6J/pubhtml?gid=1223818634&amp;single=true&amp;widget=true&amp;headers=false"></iframe>

您可以尝试将整个电子表格作为JSON文件读取,并在代码中对其进行解析。https://www.freecodecamp.org/news/cjn-google-sheets-as-json-endpoint/

最新更新