google.script.run не вызывается в html-интерфейсе пользователя при поддержке angularjs - PullRequest
0 голосов
/ 23 октября 2018

По какой-то причине google.script.run.generator() не вызывается.$scope.formIsValid() оценивается как истина, когда форма действительна, и если я должен был ввести любой другой фрагмент кода внутри этого оператора if, он выполняется.$scope.workout является определенным объектом, и у меня не было проблем с доступом к нему в других частях моего кода.

Если я вызываю google.script.run.generator внутри этой функции submitWorkout как один оператор, он исполняется,Когда я запускаю тот же пример в браузере в виде отдельного html-файла с этим сценарием, он вызывает google.script.run, но выдает исключение как неопределенное, что понятно, так как он не определен в собственной области видимости.Однако, когда я запускаю его в боковой панели html листов Google и в контексте appscript, он даже не вводится, если истинный блок кода.Я очень смущен, пожалуйста, помогите.

 $scope.submitWorkout = function() {
      if($scope.formIsValid()) {
         google.script.run.generator($scope.workout);
         $scope.errorMessage = false;
      }else{
         $scope.errorMessage = true;
      }  
    }   
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...