我正在尝试修补(部分更新)Firebase 记录(firebase.com)。这在使用 PATCH 的 Google Apps 脚本之外非常有效。GAS 不支持 PATCH,我尝试 X-HTTP-Method-Override 没有成功。将 GAS 与 X-HTTP-Method-Override 一起使用会呈现与标准 GET 相同的结果。我的测试数据库没有安全性。无需登录。
var myPayload = "{\"WSD124\" : {\"auction\" : {\"stockno\" : \"ESD124\", \"highbid\" : \"240\"}}}";
var myURL = " https://mydatabase.firebaseio.com/auctions/.json ";
var options = { headers: { "X-HTTP-Method-Override" : "PATCH" }, method: "POST", payload: myPayload };
var oResponse = UrlFetchApp.fetch(myURL,options);