我目前在R中使用Google API构建GUI。我正在使用gwidgets2,当我向按钮添加处理程序时,我希望它将输出保存在我的全局环境中。
addHandlerClicked(search_button, handler = function(h,...) {
.GlobalEnv$output = api_call(svalue(txt_pattern1),lon,lat,50000,NULL,api_key)
})
但是,只有当我关闭窗口并再次运行脚本时才会显示它已保存在全局环境中。即输出将显示在全球环境中。我如何解决这个问题,以便在点击按钮后将其存储在全球环境中?