如果我在一个页面上有多个Google云端硬盘文件选择器,我该如何处理回调以确保将数据传递到正确的部分?
我基本上列出了许多项目,每个项目都有一个选择文件按钮链接到文件选择器。所有示例只是将数据传回同一个地方,但我需要对每个请求都有所不同。
我基本上拥有文档中包含的相同代码:
https://developers.google.com/apps-script/guides/dialogs#file-open_dialogs
我该怎么做?
答案 0 :(得分:0)
您可以使用此行更改选择器使用的回调函数:
.setCallback(pickerCallback)
为每个选择器使用不同的回调,甚至使用匿名函数。
答案 1 :(得分:0)
正如Eric所说,使用setCallback方法。
如果要将参数传递给回调,请使用匿名函数:
.setCallback(功能(数据){pickerCallback(数据 “MYPICKERID”)})