асинхронный вызов все время возвращает обработчик ошибок - PullRequest
1 голос
/ 03 марта 2020

У меня есть 2 сценария.

ограничен - где я создаю пользовательское меню и вызываю HTML форму
автономно - где эта форма HTML мне нужно вызвать

в автономном скрипте, который я использую в качестве библиотеки, мне нужен асинхронный вызов функции в ограниченном скрипте для получения некоторых данных из листа.

автономный скрипт

google.script.run.withSuccessHandler(onSuccess).withFailureHandler(onFailure).runMyBoundedScript();

ограниченный скрипт

function runMyBoundedScript(){
  return 'this is my value to return';
}

проблема в том, что он всегда возвращает мне обработчик ошибок, несмотря ни на что. Если я удаляю эту функцию из ограниченного скрипта, она ничего не возвращает. Когда я добавляю, это всегда неудача. Не понимаю почему. Любая помощь, пожалуйста!

1 Ответ

0 голосов
/ 03 марта 2020

СДЕЛАНО!

Я только что написал одну и ту же функцию для обоих скриптов.

Сценарий Bounded и Standalone должен иметь runMyBoundedScript()

Я думал, что могу вызвать автономную функцию внутри ограниченного скрипта благодаря такой библиотеке, как

runMyBoundedScript(){libA.runMyStandaloneFunction()}

, но, похоже, это не так. не так работать. Теперь он работает, и я на самом деле получаю вариант успеха взамен.

В любом случае, большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...