【问题标题】:how to add multiple url parameters in google apps script's doGet function如何在谷歌应用脚​​本doGet函数中添加多个url参数
【发布时间】:2021-04-23 07:22:04
【问题描述】:

我正在使用谷歌应用脚​​本制作一个网络应用,但我遇到了一个问题 在 doGet 函数中

function doGet(e) {
  var invoice_id = e.parameter.invoice_id;
  var url = createDocument(invoice_id);
  return ContentService.createTextOutput(url);
}

问题是我必须传递多个 URL 参数,但我不能。 请帮我传递多个 URL 参数,如果你能说出如何使用 POST 方法而不是 Get 方法来获取 URL,它会更安全。

【问题讨论】:

  • 例如,这份报告对您的情况有用吗? github.com/tanaikech/…
  • 如果你想传递多个参数为什么不使用UrlFetchApp?另外,使用POST 方法到底是什么意思?您可以使用doPost - 这是您要找的吗?

标签: javascript url google-apps-script


【解决方案1】:

URL 只是一个字符串。添加的参数具有以下格式:没有任何引号的键“等号”值(大部分时间?-从未使用过或见过任何)。将字符串放在一起的一种方法是“加号”(+)。第一个参数通过“问号”(?) 与 URL 隔开。其他参数由“和号”(&) 分隔。

let newUrl = myBaseUrl + '?' + 'parm1=abc' + '&' + 'parm2=123';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多