Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 异步调用始终返回失败处理程序_Javascript_Google Apps Script_Google Sheets - Fatal编程技术网

Javascript 异步调用始终返回失败处理程序

Javascript 异步调用始终返回失败处理程序,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我有两个剧本 有界-我在其中创建自定义菜单并调用HTML表单 独立-我需要调用的HTML表单在哪里 在我用作库的独立脚本中,我需要对有界脚本中的函数进行异步调用,以从工作表中获取一些数据 独立脚本 google.script.run.withSuccessHandler(onSuccess).withFailureHandler(onFailure).runMyBoundedScript(); function runMyBoundedScript(){ return 'this is m

我有两个剧本

有界-我在其中创建自定义菜单并调用HTML表单
独立-我需要调用的HTML表单在哪里

在我用作库的独立脚本中,我需要对有界脚本中的函数进行异步调用,以从工作表中获取一些数据

独立脚本

google.script.run.withSuccessHandler(onSuccess).withFailureHandler(onFailure).runMyBoundedScript();
function runMyBoundedScript(){
  return 'this is my value to return';
}
有界脚本

google.script.run.withSuccessHandler(onSuccess).withFailureHandler(onFailure).runMyBoundedScript();
function runMyBoundedScript(){
  return 'this is my value to return';
}
问题是不管发生什么,它总是返回失败处理程序。如果我从有界脚本中删除此函数,它将不返回任何内容。当我加上它总是失败。不明白为什么。请帮忙

完成

我只是为两个脚本编写了相同的函数

绑定脚本和独立脚本必须具有
runMyBoundedScript()

我想我可以在有界脚本中调用独立函数,这要感谢像

runMyBoundedScript(){libA.runMyStandaloneFunction()}
但似乎不是这样的。现在它开始工作了,而我实际上得到了成功的回报

无论如何,非常感谢

完成

我只是为两个脚本编写了相同的函数

绑定脚本和独立脚本必须具有
runMyBoundedScript()

我想我可以在有界脚本中调用独立函数,这要感谢像

runMyBoundedScript(){libA.runMyStandaloneFunction()}
但似乎不是这样的。现在它开始工作了,而我实际上得到了成功的回报


无论如何,非常感谢

返回什么错误?您是否尝试在onFailure函数中记录该脚本?两个脚本需要位于同一个项目中。使两者都绑定或同时解除绑定。Umair Mohammad-实际上它不会返回函数将通过的任何错误,但带有失败选项。TheMaster-我无法创建项目…我正在使用g-suit,我的公司不允许我这样做:/You已经有一个项目了。独立脚本需要绑定-在与绑定脚本相同的项目中。旁注:使用@umair之类的
@
通知用户它返回了什么错误?您是否尝试在onFailure函数中记录该脚本?两个脚本需要位于同一个项目中。使两者都绑定或同时解除绑定。Umair Mohammad-实际上它不会返回函数将通过的任何错误,但带有失败选项。TheMaster-我无法创建项目…我正在使用g-suit,我的公司不允许我这样做:/You已经有一个项目了。独立脚本需要绑定-在与绑定脚本相同的项目中。旁注:只要你能将答案标记为正确,就用@UmairPlease等
@
通知用户。请看:只要你能把你的答案标记为正确,就请。见: