javascript - Google App Script使用参数向另一个脚本发出get请求

标签 javascript google-apps-script url-encoding html-escape-characters

我有两个谷歌脚本:

1) 脚本 A 的 URL 为 sa/exec,它接受参数 a、b、c

2) 脚本 B,其 url 为 sb/exec

我必须从脚本 B 调用脚本 A 的 doGet(e)。我可以通过在浏览器中手动键入 sa/exec?a=vala&b=valb&c=valc 来完成此操作。在谷歌脚本中,我可以这样做:

var params={
  'method':'get',
  'payload':'a=vala&b=valb&c=valc'
};
JSON.stringify(UrlFetchApp.fetch(url, params));

但这是一种非常容易出错的方法,因为我们必须手动转义特殊字符,并且还要处理有效负载中的 url 编码。那么有没有像 Url builder 这样的东西可以在这种情况下提供帮助并节省我的时间和精力?

最佳答案

关于javascript - Google App Script使用参数向另一个脚本发出get请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25228684/

相关文章:

javascript - 接收错误消息 TypeError : Cannot call method "getSheetByName" of null on previously working systems

google-apps-script - 某些方法/函数在 onEdit 触发器中根本不起作用

java - 在 java 中进行 URLEncode,在 ruby​​ 中进行解码

java - 谁对 URLencoding 进行解码?

javascript - react : TypeError: _this4 is undefined react

javascript - 我可以同时使用 JavaScript 和 TypeScript 开发 Node.js (Express) 应用程序吗?

javascript - 使用 css 和 javascript 隐藏 div

google-apps-script - 在 google-apps-script 编辑器中自动完成我的功能

google-apps-script - 事件对象在谷歌表单中的 onSubmit 触发器的谷歌应用程序脚本中不起作用

apache - mod_rewrite 规则以强制执行规范的百分比编码