我不確定如何在函式中傳遞引數,目前我想在一個函式中存盤一個訪問令牌,然后將引數傳遞給另一個函式,我是否遺漏了什么或做錯了什么?
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)
}
所以簡而言之,我不確定如何將標頭傳遞給我的下一個函式,我需要這樣做才能進入下一個函式,我需要在此之后創建另一個函式,這將允許我訪問資料特定的模塊,以便我可以回傳計數的行,我只需要知道如何從另一個可以使用的函式在新函式中傳遞引數。
uj5u.com熱心網友回復:
我認為您要問的問題似乎有點簡單,但我唯一能想到的是:您可以通過撰寫函式名稱來呼叫函式,并在括號中傳遞引數(如果還有更多引數),則用逗號分隔。
myFunction(parameter1,parameter2,55,'This is a text string passed.')
引數 1 和 2 是變數,然后是數字,然后是文本字串。
uj5u.com熱心網友回復:
我不確定,但我認為你可以這樣做:
由于您的第一個函式回傳標題
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() 是什么,所以我在這里可能完全不了解。如果真是對不起。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/376103.html
