У меня есть 3 скрипта Google Apps, которые я пытаюсь разрешить общаться друг с другом с помощью опции библиотеки, но мне не удалось заставить ее работать. В какой-то момент у меня было 2 связанных, и это сработало, и затем я решил разделить один скрипт на 2, но теперь библиотеки не работают, и я чувствую, что упускаю что-то очевидное.
Библиотеки SendToSlack и EmployeeList перечислены в третьем скрипте и выглядят нормально. Затем я попытался вызвать их с помощью:
// this one is in an external JS file
google.script.run.withSuccessHandler(populateNamesList).EmployeeList.getNames();
// this one is in a GS file as standard
SendToSlack.initalise(chan, botName, message, iconEmoji);
Этот код работал раньше. Теперь, когда я загружаю страницу, я получаю ошибку:
Uncaught TypeError: Cannot read property 'getNames' of undefined
И когда я нажимаю кнопку, чтобы активировать вторую строку, я получаю:
Uncaught at userClicked
Я думаю, что код правильный но я как-то сломал библиотеки?
Редактировать: автозаполнение в онлайн-среде даже работает. Так что я уверен, что код правильный. Я не понимаю, почему это не работает при публикации.