UrlFetchApp打开一个链接

时间:2018-04-20 18:45:03

标签: javascript google-apps-script gmail-addons

我实际上是在尝试创建一个将数据发送到其他网页的表单。

此表单有一个“提交按钮”,使用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();
}

这是我的尝试,如果有人有另一个想法来帮助我会很棒!

0 个答案:

没有答案