我不知道如何在一个函数中传递params,目前我想在一个函数中存储一个访问令牌,然后将params传递到另一个函数中,我是否丢失了什么或做错了什么?
function access_token()
{
var token = zauthorization().access_token;
var header =
{
"Authorization":"Zoho-oauthtoken " + token
}
return header
}
function module(access_token)
{
var options =
{
"method":"get",
"headers": header
}
var url = "https://recruit.zoho.com/recruit/v2/CustomModule1"
var res = UrlFetchApp.fetch(url,options)
return JSON.parse(res)
}
所以简单地说,我不知道如何把标题传递给我的下一个函数,我需要这样做才能转到下一个函数,我需要在这之后创建另一个函数,它将允许我访问特定模块中的数据,这样我就可以得到返回的计数行,我只需要知道如何从另一个可以使用的函数中传递一个新函数中的参数。
发布于 2021-12-06 20:19:50
我不确定,但我想你可以这样做:
因为第一个函数返回标头
function myfunk() {
var token = zauthorization().access_token;
var header = { "Authorization": "Zoho-oauthtoken " + token }
return header;
}
function module() {
var options = { "method": "get", "headers": myfunk() };
var url = "https://recruit.zoho.com/recruit/v2/CustomModule1"
var res = UrlFetchApp.fetch(url, options)
return JSON.parse(res)
}
或者更简单地说,也许是这样:
function module() {
var options = { "method": "get", "headers": { "Authorization": "Zoho-oauthtoken " + zauthorization().access_token } };
var url = "https://recruit.zoho.com/recruit/v2/CustomModule1"
var res = UrlFetchApp.fetch(url, options)
return JSON.parse(res)
}
但是,我不太熟悉zauthorization()是什么,所以我可能完全失去了这里的基础。如果真的抱歉的话。
发布于 2021-12-06 19:10:58
我认为您所问的内容似乎有点简单,但我唯一能想到的是:如果有更多的内容,您只需编写函数的名称,并将括号中的参数用逗号分隔。
myFunction(parameter1,parameter2,55,'This is a text string passed.')
parameter1和2是变量,然后是数字,然后是文本字符串。
https://stackoverflow.com/questions/70254065
复制相似问题