tic*_*tic 1 rss feed google-apps-script
是否有任何教程/示例解释了如何使用类ContentService方法创建rss feed?
此示例从Gmail收件箱中创建RSS源(仅限每个线程中的第一条消息).
Code.gs
function doGet() {
return ContentService.createTextOutput(HtmlService.createTemplateFromFile("rss").evaluate().getContent())
.setMimeType(ContentService.MimeType.RSS);
}
Run Code Online (Sandbox Code Playgroud)
rss.html
<rss version="2.0">
<channel>
<title><?= "Gmail Feed" ?></title>
<? var threads = GmailApp.getInboxThreads();
var messages = GmailApp.getMessagesForThreads(threads);
for (var t in threads) { ?>
<item>
<title><?= threads[t].getFirstMessageSubject() ?></title>
<description><?= messages[t][0].getBody() ?></description>
<guid><?= threads[t].getId() ?></guid>
<pubDate><?= threads[t].getLastMessageDate().toUTCString() ?></pubDate>
</item>
<? } ?>
</channel>
</rss>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1615 次 |
| 最近记录: |