Связанное меню не работает библиотечный скрипт - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть несколько пользовательских пунктов меню в Google Sheet, один из которых предназначен для запуска скрипта библиотеки (развернутого скрипта WebApp). Я добавил идентификатор скрипта библиотеки в библиотеки связанного скрипта (доступ к которому осуществляется на вкладке Ресурсы связанного скрипта).

Код для вызова этой библиотеки в связанном скрипте:

.addItem('Write New', 'NewLibraryApp.doGet')//Runs library script to create new document

Но код библиотеки никогда не выполняется. Что запускается:

[20-02-18 04:44:28:930 PST] Starting execution
[20-02-18 04:44:28:940 PST] HtmlService.createHtmlOutputFromFile([index2]) [0 seconds]
[20-02-18 04:44:28:941 PST] HtmlService.HtmlOutput.getContent() [0 seconds]
[20-02-18 04:44:28:941 PST] HtmlService.HtmlOutput.getTitle() [0 seconds]
[20-02-18 04:44:29:000 PST] Execution succeeded [0.002 seconds total runtime]

Кстати, код библиотеки действительно работает и отлично работает при запуске из тестовой ссылки Web App. Для краткости я не включил здесь библиотечный код, но он имеет две функции: функцию doGet и затем функцию createDo c.

function doGet() {
  return HtmlService.createHtmlOutputFromFile('index2');
}

function createDoc(uObj) {
  var userId = uObj.userId;
etc. 

Есть идеи, почему это не удается?

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