我正在尝试向Google网页脚本发送信息(具体来说,发送一个包含信息的JSON对象写入Google表格),但我无法将GET和POST请求发送到我的Google脚本。
我正在使用Node.js和“request”模块发送请求,但是我没有收到我的doGet()和doPost()函数应该返回的内容,而是收到了很长的HTML文件不相关,其中一些表明404错误。
举个例子:
Node.js的
var request = require('request');
request("https://script.google.com/macros/s/my-web-script/exec", function (error, response, body) {
console.log(body);
});
Google网页脚本:
function doGet(){
textOutput = ContentService.createTextOutput("Hello World! Welcome to the
web app.")
return textOutput
}
我发布了网络脚本,任何人都可以访问它。我不确定为什么这不起作用。
答案 0 :(得分:0)
我认为你的脚本都运行良好。那么你能再次确认部署的Web应用程序的情况吗?修改脚本时,必须将Web Apps重新部署为新版本。
如何部署Web Apps如下。
您的脚本中Current web app URL
为https://script.google.com/macros/s/my-web-script/exec
。
详细信息为here。
如果我误解了你的问题,我很抱歉。