【问题标题】:Google Site Script to dynamically add posts from Google Sheet用于从 Google 表格动态添加帖子的 Google 站点脚本
【发布时间】:2018-01-12 21:41:36
【问题描述】:

我有一个 Python cron 作业,它从 sheet1 中提取 url,并使用从每个 url 中抓取的数据填充 sheet2。 Sheet 2 由 [url, title, body, image urls]

组成

我有一个旧的 Google 网站,我在其中手动获取 sheet2 的内容并创建一个新帖子。我想自动化这个。

从结构上讲,Google Scripts 是否能够动态提取和发布它?假设每次 Sheet2 更新(或设定的时间间隔)。

我曾使用过 gscripts,但在今天之前从未接触过 Google 协作平台。

【问题讨论】:

  • 您使用的是新版 Google 协作平台还是旧版 Google 协作平台?
  • 旧 Google 网站
  • edit您的问题包含该详细信息。

标签: google-apps-script google-sheets google-sites


【解决方案1】:

答案可能是肯定的。 Apps 脚本可以做到这一点。你有几个选择。

旧版 Google 网站

选项 1

将应用程序脚本作为 iframe 嵌入到网站中,然后在其中流式传输您的帖子。

选项 2

使用独立的应用程序脚本或附加到 google 站点的脚本并使用 Google Sites API. 更新站点

新的 Google 网站

目前没有适用于新谷歌网站的应用程序脚本 API。但是您可以将 JS HTML 等作为框架嵌入到新站点中。您甚至可以使用 CDN 库。这意味着您可以使用 AJAX 之类的工具从工作表中提取数据。

自定义构建选项

您可以在任何可以处理 Oauth 的地方访问 Google 协作平台 API。这意味着您可以从服务器端代码或任何可以处理 Oauth 的客户端更新 Google 站点。

【讨论】:

  • 好消息!选项 1 允许在我们处理 #2 时立即实施。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-06-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多