Google 用于动态添加来自 Google Sheet 的帖子的站点脚本
Google Site Script to dynamically add posts from Google Sheet
我有一个 Python cron 作业,它从 sheet1 中提取 urls 并使用从每个 url 中抓取的数据填充 sheet2。 Sheet 2 由 [url, title, body, image urls]
组成
我有一个旧的 Google 站点,我在其中手动获取 sheet2 的内容并创建一个新的 post。我想自动化这个。
从结构上讲,Google 脚本是否能够动态提取和发布它?假设每次 Sheet2 更新(或设定的时间间隔)。
我使用过 gscripts,但在今天之前从未接触过 Google 站点。
答案很可能是肯定的。 Apps 脚本可以做到这一点。你有几个选择。
旧 Google 站点
选项 1
将应用程序脚本作为 iframe 嵌入到站点中,并流式传输您在其中发布的内容。
选项 2
使用独立的应用程序脚本或附加到 google 站点的脚本,并使用 Google Sites API.
更新站点
新 Google 个站点
目前没有适用于新 google 站点的应用程序脚本 API。但是您可以在新站点中将 JS HTML 等作为框架嵌入。您甚至可以使用 CDN 库。这意味着您可以使用 AJAX 之类的东西从 sheet 中提取数据。
自定义内置选项
Google 站点 API 可以在任何可以处理 Oauth 的地方访问。这意味着您可以从服务器端代码或任何可以处理 Oauth 的客户端更新 Google 站点。
我有一个 Python cron 作业,它从 sheet1 中提取 urls 并使用从每个 url 中抓取的数据填充 sheet2。 Sheet 2 由 [url, title, body, image urls]
组成我有一个旧的 Google 站点,我在其中手动获取 sheet2 的内容并创建一个新的 post。我想自动化这个。
从结构上讲,Google 脚本是否能够动态提取和发布它?假设每次 Sheet2 更新(或设定的时间间隔)。
我使用过 gscripts,但在今天之前从未接触过 Google 站点。
答案很可能是肯定的。 Apps 脚本可以做到这一点。你有几个选择。
旧 Google 站点
选项 1
将应用程序脚本作为 iframe 嵌入到站点中,并流式传输您在其中发布的内容。
选项 2
使用独立的应用程序脚本或附加到 google 站点的脚本,并使用 Google Sites API.
更新站点新 Google 个站点
目前没有适用于新 google 站点的应用程序脚本 API。但是您可以在新站点中将 JS HTML 等作为框架嵌入。您甚至可以使用 CDN 库。这意味着您可以使用 AJAX 之类的东西从 sheet 中提取数据。
自定义内置选项
Google 站点 API 可以在任何可以处理 Oauth 的地方访问。这意味着您可以从服务器端代码或任何可以处理 Oauth 的客户端更新 Google 站点。