Google Web Scriptに情報を送信しようとしています(具体的には、Googleシートに書き込むための情報を含むJSONオブジェクトを送信します)が問題になりますGoogle ScriptにGETリクエストとPOSTリクエストを送信します。Google Web ScriptでdoGet()およびdoPost()リクエストを送信する
Node.jsとリクエストモジュールを使用してリクエストを送信していますが、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
}
私は、Webスクリプトを公開し、誰にそれがアクセス可能になります。なぜこれが動作していないのか分かりません。
ありがとうございました!何らかの理由で、私は自分ではなく「ユーザーがWebアプリケーションにアクセスしています」と展開していました。私はそれを匿名アクセスで自分自身として実行するように変更し、すべてが意図どおりに機能します。あなたは救命救助隊です! – clhager