1

我实际上是在尝试制作一个将数据发送到另一个网页的表单。

此表单有一个“提交按钮”,它使用 UrlFetchApp 发布数据。但我也想打开这个页面(带有数据)。我试图创建一个 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();
}

这是我的尝试,如果有人有其他想法可以帮助我,那就太好了!

4

0 回答 0