Json形式でパラメタを受け取り、Json形式で返すスクリプトは以下の通り。
受け取ったJsonの中にあるkey3の値をmessageの値にセットして返しています。
//HTTP Postをハンドリングする
function doPost(e) {// 値を設定する
numval = "123456789"// JSONパラメタを受け取る(key3というパラメタ名)
var params = JSON.parse(e.postData.getDataAsString());
var value = params.key3;// 結果セットを作る
var result = {
message: value,
num: numval,
val: "test-20240912"
}
var out = ContentService.createTextOutput();//Mime TypeをJSONに設定
out.setMimeType(ContentService.MimeType.JSON);//JSONテキストをセットする
out.setContent(JSON.stringify(result));return out;
}
import requests
# Web APIのURL
# 送信するJSONデータ
data = {
'key2': 'hoge2',
}
# レスポンスのステータスコードと内容を表示
print('Status Code:', response.status_code)