gpt4 book ai didi

google-apps-script - Google App Script 如何使用 HTML 服务加载不同的页面?

转载 作者:行者123 更新时间:2023-12-01 01:14:48 34 4
gpt4 key购买 nike

如何以编程方式使用 HTML 服务在 doGet 中加载不同的页面?如果不可能,为什么 GAS 编辑器允许创建不同的 HTML 页面?

最佳答案

如果您根据 URL 中传递的参数加载不同的页面,您可以使用

function doGet(e) {
if (e.parameter.messageID) { // Simply test if the parm messageID exists

你也可以随时做这样的事情
switch (v) {
case "A": var t = HtmlService.createTemplateFromFile("A"); break;
case "B": var t = HtmlService.createTemplateFromFile("B"); break;
}
return t.evaluate();

我的最后一个选择是您可以将条件逻辑放入模板中以获得不同的 HTML
 // GAS file
var t = HtmlService.createTemplateFromFile("A");
var v = "A";
t.v = v; // pass the variable v to the template
return t.evaluate();

// A.html template file
<? if (v == "A") { ?>
<b>a bold A</b>
<? } else { ?>
<b>not a A but bold anyway </b>
<? } ?>

关于google-apps-script - Google App Script 如何使用 HTML 服务加载不同的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12698281/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com