如何从Google Script重定向到特定页面

时间:2018-02-26 15:42:35

标签: javascript node.js google-apps-script

我已经实施了Google脚本,可以向特定用户发送电子邮件。

我参考了here的代码。

我的问题陈述如下:

我没有向用户发送回复,而是希望将用户导航到特定网站,并说明 https://stackoverflow.com 我需要在代码中进行哪些更改。

这是我的代码

var TO_ADDRESS = "ad.stack69@gmail.com";

function doPost(e) {

    try {
        Logger.log(e);
        MailApp.sendEmail(TO_ADDRESS, "Contact Form Submitted", JSON
                .stringify(e.parameters));

        return HtmlService
                .createHtmlOutput("https://stackoverflow.com");

    } catch (error) {
        Logger.log(error);
        return ContentService.createTextOutput(JSON.stringify({
            "result" : "error",
            "error" : e
        })).setMimeType(ContentService.MimeType.JSON);
    }

}

我尝试做的是导航https://stackoverflow.com但不是导航,而是在浏览器上打印作为回复

请告诉我在代码中需要做哪些更改。

1 个答案:

答案 0 :(得分:1)

据我所知,还没有内置的原因。这是我一段时间以来一直在使用的技巧:

function doGet(){
  return HtmlService.createHtmlOutput("<script>window.top.location.href = 'https://stackoverflow.com'</script>");
}

它可以解决问题。