Javascript callInWindow函数未执行

Javascript callInWindow函数未执行,javascript,google-tag-manager,Javascript,Google Tag Manager,我在做一个谷歌标签自定义模板,有一件事我很困惑。当我尝试使用callInWindow时,实际上我的全局函数没有执行 例如,我要调用的函数是api.getUser().changeUserId(id),其中api是我的全局函数,我在沙盒javascript中编写了callInWindow('api.getUser.changeUserId',id),但它不起作用。当我尝试使用 const User = copyFromWindow("api.getUser"); User.c

我在做一个谷歌标签自定义模板,有一件事我很困惑。当我尝试使用callInWindow时,实际上我的全局函数没有执行

例如,我要调用的函数是
api.getUser().changeUserId(id)
,其中api是我的全局函数,我在沙盒javascript中编写了
callInWindow('api.getUser.changeUserId',id)
,但它不起作用。当我尝试使用

const User = copyFromWindow("api.getUser"); 
User.changeUserId(id);
我的标记的触发状态变为“异常抛出”


有人能帮我解决这个问题吗?我真的很感谢你的帮助

您是否已授予
callInWindow
功能的权限?你也可以分享整个错误信息吗?谢谢回复!我授予“api”、“api.getUser”和“api.getUser.changeUserId”的所有权限。你能告诉我如何检查整个错误信息吗?我只能在我的演示页面的调试控制台中看到“抛出异常”您是否已授予
callInWindow
函数权限?你也可以分享整个错误信息吗?谢谢回复!我授予“api”、“api.getUser”和“api.getUser.changeUserId”的所有权限。你能告诉我如何检查整个错误信息吗?我只能在演示页面的调试控制台中看到“抛出异常”