インターネット上のどこにも、この特定の問題や言及されている修正はありません。
私のアプリには、次doGet()
のdoPost()
機能が含まれています。
function doGet (e){return ContentService.createTextOutput("User says: "+JSON.stringify(e))}
function doPost(e){return ContentService.createTextOutput("User says: "+JSON.stringify(e))}
GET http://*published URL*/+params
戻り値:
User says:
{
"queryString":"testparamA=abc&testparamB=bcd&testparamC=cde",
"parameter":
{
"testparamA":"abc",
"testparamB":"bcd",
"testparamC":"cde"
},
"contextPath":"",
"parameters":
{
"testparamA":["abc"],
"testparamB":["bcd"],
"testparamC":["cde"]
},
"contentLength":-1
}
一方、次をPOST http://*published URL*/+params
返します。
User says:
{
"queryString":null,
"parameter":{},
"contextPath":"",
"parameters":{},
"contentLength":0
}
私の目標は、POST
パラメーターにアクセスすることです。しかし、POST
メソッドを使用して送信されたときに、スクリプトがそれらをフェッチするのをブロックしているようです。GET
うまくいくようです。
何が欠けていて、解決策は何ですか?