gpt4 book ai didi

javascript - 将额外参数传递给使用外部 api 的 javascript 函数

转载 作者:行者123 更新时间:2023-11-30 15:44:50 25 4
gpt4 key购买 nike

这一定是以前问过的,我只是不确定要搜索什么,如果有人链接到重复项,我可以删除该问题!谢谢。

如果我有一个调用外部 api 的 javascript 函数,我如何在返回数据之前传递其他参数?例如。使用 Google Apps,任务 api 返回用户任务列表,如下所示:

google.script.run
.withSuccessHandler(showTasks) // showTasks callback function
.getTasks(taskListId);
}

/* Show the returned tasks on the page. */
function showTasks(tasks) {
// tasks is now an object of tasks returned by google
...

但是,我想这样做:

var tasksListNumber = 1;  

google.script.run
.withSuccessHandler(showTasks(null, tasksListNumber)) // showTasks callback function
.getTasks(taskListId);
}

/* Show the returned tasks on the page. */
function showTasks(tasks, tasksListNumber) {
// tasks is now an object of tasks returned by google
// tasksListNumber is 1
...

解决方案是否涉及以某种方式使用绑定(bind)函数?

最佳答案

未使用 Google Aps api。但是阅读那里的文档 -> 服务器的返回值作为第一个参数传递给函数,用户对象(如果有的话)作为第二个参数传递。 所以对我来说,就像 ->

google.script.run
.withUserObject(tasksListNumber)
.withSuccessHandler(showTasks) // showTasks callback function
.getTasks(taskListId);
}

在您的代码中,您基本上立即执行 showTasks(null, tasksListNumber)

关于javascript - 将额外参数传递给使用外部 api 的 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40229449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com