使用 Google Apps 脚本提供 Feed

serve a feed using Google Apps Script

我使用 Google documentation 创建了一个提要。唯一的区别是我声明文件 <?xml version='1.0' encoding='utf-8'?> 代替 <!DOCTYPE html>.

然而,在将我的脚本部署为 Web 应用程序后,我意识到 Google 将 HTML 内容放在沙盒框架中,因此无法识别提要声明。 所以,我想知道是否有一些解决方法或其他方法可以使用 Google Apps 脚本在网络上部署 xml 提要。

我认为您可以使用 Content Service

完成此操作

我之前没有为 XML 使用过这个东西,但是我做了一些项目,我必须设计一些简单的 API 输出 JSON 数据,所以有这个我用过

我认为你可以简单地将你的 xml 文件放在一个单独的文件中(为了代码的可读性和可维护性),然后从你的主脚本文件(通常是 code.js)中获取内容该文件,然后根据情况将输出转换为简单文本(也许您可以尝试使用 getContent()getContentAsString())。然后最后使用 ContentService

输出

function doGet() {
  return ContentService.createTextOutput('Hello, world!');
}

这是我的意见,请告诉我这是否可行,或者您是否需要更多建议。

https://developers.google.com/apps-script/guides/content