Nic*_*coM 2 javascript google-apps-script
我正在尝试在加载Google电子表格时发出HTTP POST请求.
我已经将HTTP POST请求作为菜单下拉菜单中的函数运行,但我无法使用它onOpen或使用它onInstall.
这是代码:
function onOpen(){
var url = "http://www.domain.com/collect";
var options = {
"method": "post",
"payload": {
"v":"1",
"data1":"hello",
"data2":"5553",
"data3":"test"
}
}
Logger.log('worked');
UrlFetchApp.fetch(url, options);
}
Run Code Online (Sandbox Code Playgroud)
加载电子表格时是否可以发出HTTP POST请求?如果是这样,你看到我的代码有什么问题吗?
如果您阅读有关权限和简单触发器的文档,您将了解到简单的触发器无法执行任何需要授权的操作,因为它们在"键盘用户"的授权下运行并以静默方式执行.
更改函数名称并创建一个可自行执行的可安装onOpen触发器.