使用Google Apps脚本提供Feed

时间:2018-01-18 07:55:31

标签: xml google-apps-script deployment feed

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

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

1 个答案:

答案 0 :(得分:1)

我认为您可以使用Content Service

完成此操作

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

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

输出

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

这是我的意见,如果有效或者您需要更多建议,请告诉我。

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