Rov*_*ver 6 url function call google-apps-script
我想调用我在Google Apps脚本中编写的自定义函数.当我执行getJSON时,我想它会自动运行我的doGet(e).
我的Javascript:
$.getJSON(https://script.google.com/macros/s/[ID]/exec, function(data){
//code here
});
Run Code Online (Sandbox Code Playgroud)
例如,有没有办法调用我的自定义函数
我的Google Apps脚本:
function getNumberOfFans(e){
//code here
}
Run Code Online (Sandbox Code Playgroud)
我是否必须在URL中添加某种额外的功能参数?
Ala*_*lls 22
doGet(e)功能.您可以将搜索字符串参数添加到已发布的Wep App的URL中.
这是一个例子:
https://script.google.com/macros/s/[ID]/exec?searchStringName=functionOne
Run Code Online (Sandbox Code Playgroud)
搜索字符串位于URL的末尾exec.您必须之后,添加一个问号exec,然后name=value
将事件参数(用字母"e"表示)放入name函数中,而不是您想要使用的函数.
url/exec?name=value
Run Code Online (Sandbox Code Playgroud)
以上代码用于GET请求.如果要使用POST请求,请不要在URL中使用搜索字符串.对于POST请求,您将在有效负载中发送信息.您仍然可以使用value访问发送的数据,但无论是什么,doGet(e)都将是具有键/值对的对象.您需要知道在对象中发送的键(属性)名称是什么.
有关URL参数的说明,请参阅此文档: