谷歌脚本在gmail插件中使用html服务 [英] google script use html service in gmail addon
本文介绍了谷歌脚本在gmail插件中使用html服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我尝试在gmail插件中创建简单表单,
I've try to create simple form in gmail addon,
如何使用html 服务
下面的代码,我已经尝试过了,
The below code,i have tried,
function buildAddOn(e) {
var accessToken = e.messageMetadata.accessToken;
GmailApp.setCurrentMessageAccessToken(accessToken);
var test_card = doGet()
cards.push(test_card);
return cards;
}
function doGet() {
return HtmlService.createHtmlOutput('<b>Hello, world!</b>');
}
预先感谢
推荐答案
我了解到您想在Gmail加载项中使用HTML.如果我的理解是正确的,那么这些示例脚本又如何呢?
I understood that you want to use HTML at Gmail add-on. If my understanding is correct, how about these sample scripts?
function buildAddOn() {
var html = HtmlService.createTemplate('<b>Hello, world!</b>').evaluate().getContent();
return CardService.newCardBuilder()
.setHeader(CardService.newCardHeader().setTitle('sample'))
.addSection(CardService.newCardSection().addWidget(CardService.newKeyValue().setContent(html)))
.build();
}
示例脚本2:
代码function buildAddOn() {
var html = HtmlService.createTemplateFromFile("index").evaluate().getContent();
return CardService.newCardBuilder()
.setHeader(CardService.newCardHeader().setTitle('sample'))
.addSection(CardService.newCardSection().addWidget(CardService.newKeyValue().setContent(html)))
.build();
}
index.html
index.html
<b>Hello, world!</b>
结果:
- 作为示例,清单使用了快速入门
- 这是一个非常简单的脚本.因此,请根据您的环境进行修改.
如果我误解了你的问题,对不起.
If I misunderstand your question, I'm sorry.
这篇关于谷歌脚本在gmail插件中使用html服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文