当前位置: 首页 > 知识库问答 >
问题:

如何将RESTAPI修补程序命令与Google应用程序脚本UrlFetchApp一起使用

谷梁向荣
2023-03-14

我正在尝试修补(部分更新)Firebase记录(Firebase.com)。这在使用补丁的Google应用程序脚本之外非常有效。GAS不支持补丁,我尝试了X-HTTP-Method-Override,但没有成功。将GAS与X-HTTP-Method-Override一起使用会呈现与标准GET相同的结果。我的测试数据库没有安全性。不需要登录。

VAR myPayload = "{\"WSD124\": {\"拍卖\": {\"Stockno\":\"ESD124\",\"高出价\":\"240\"}}}";

var myURL=”https://mydatabase.firebaseio.com/auctions/.json";

var options={headers:{“X-HTTP-Method-Override”:“PATCH”},方法:“POST”,有效载荷:myPayload};

VAR oRestors=UrlFetchApp.fetch(myURL,选项);

共有2个答案

茅高卓
2023-03-14

使现代化

这一点现在得到了支持。见克里斯·雷诺的答案。

旧答案

我们目前不支持X-HTTP-Method-Override,尽管我们正在考虑它。现在,你可能要对整个记录做一次看跌期权。给我们发电子邮件support@firebase.com如果这明显阻碍了你。

孔征
2023-03-14

对于那些回到这个旧线程的人来说,这是一个快速更新——我们现在在所有RESTAPI调用上都支持X-HTTP-Method-Override头,所以现在应该可以工作了

 类似资料:
  • 问题内容: 我有一个Spring Boot REST应用程序,它依赖于Firebase中完成的身份验证。 在客户端,Firebase生成令牌,借此在Spring Boot中,我需要验证。 但是代码处于回调模式,因此如何实现该函数以使其能够完成任务? 之后如何返回?? 问题答案: 这是我自己尝试回答我自己的问题 您也可以尝试以下代码 获取更多详细信息URL https://firebase.goog

  • 我正在尝试让一个简单的HTTP控制台应用程序作为Azure服务应用程序运行。它所做的只是在连接时返回OK。它在我的笔记本电脑上运行良好,我可以使用VS2019发布到Azure ok。问题是用于监听的前缀。 在我的笔记本电脑上,我可以使用超文本传输协议://: 80/; https://: 443/,但在Azure中,我得到一个错误:[例外]访问被拒绝。 本文https://github.com/p

  • 我有一个谷歌表单,在a列中,我需要用无替换按钮上的文本。该列在几个不同的行中具有需要保持不变的标题。我写了以下脚本: 当我尝试运行脚本时,会出现以下错误:数据中的行数与范围中的行数不匹配。数据有1,但范围有2。 我知道这与具有比其他行更多列的行有关,但不确定如何修复代码。

  • 问题内容: 如何在RoR中使用CSS?当我从外部链接时,我永远看不到文件。我将.css文件cp到我能想到的每个文件夹…视图,控制器,模板,似乎没有任何作用。 要使用Rails应用程序启用外部CSS文件,我需要做什么?我是Rails的新手,如果这是基本知识,请原谅我。 问题答案: 将CSS文件放在public / stylesheets中,然后使用: 链接到布局中的样式表或视图中的erb文件。 同样

  • 我使用SpreadSheet中的脚本在活动行下面添加行,并从活动行复制内容。在PC上,我可以通过图像/绘图触发脚本,它工作得很好。但是我不知道如何让它在iOS应用程序中工作,在应用程序中,图像触发不起作用,从一个应用程序复制内容到另一个应用程序是噩梦。我尝试了onEdit和isChecked为每一行,但它会给我新的行在每个编辑。你能帮忙吗? https://docs.google.com/spre

  • 我试图通过谷歌应用程序脚本调用谷歌表单API。例如,我遵循此处提供的说明: https://developers.google.com/sheets/api/quickstart/js 我已经通过我的谷歌云平台项目生成了客户端ID和API密钥,正如其他地方建议的那样。 现在,我已经创建了一个包含两个文件的谷歌应用程序脚本,ode.gs文件和一个名为index.html的文件,其中包含从上面的谷歌表