我实际上是在尝试创建一个将数据发送到其他网页的表单。
此表单有一个“提交按钮”,使用UrlFetchApp对数据进行POST。但我也想打开这个页面(包含数据)。我试图建立一个OpenLink,但打开的链接没有数据。
function submitForm(e) {
var form = e.formInput;
var json = JSON.stringify(form);
//Logger.log(json);
var url = "https://script.google.com/macros/s/AKfycbyC4jcR7qq6pFr-BYADYaDHAB10X3OeOQaB7dygWnoOT_iMmm8/exec";
var options = {
"method" : "POST",
"contentType" : "application/json",
"payload" : json
};
var resp = UrlFetchApp.fetch(url, options);
var code = resp.getResponseCode();
Logger.log(code);
Logger.log(resp.getContentText());
return CardService.newActionResponseBuilder()
.setOpenLink(CardService.newOpenLink()
.setUrl("https://script.google.com/macros/s/AKfycbyC4jcR7qq6pFr-BYADYaDHAB10X3OeOQaB7dygWnoOT_iMmm8/exec"))
.build();
}
这是我的尝试,如果有人有另一个想法来帮助我会很棒!