При попытке встроить образец Google, предоставленный для API задач (код , найденный здесь ), в классические сайты Google, я получаю страшное сообщение «script.google.com отказался подключаться». Ошибка регистрации - "Tasks" is not defined at getTasksLists(simpleTasks:15)
. Подробности:
Когда я встраиваю этот же сценарий в новые сайты Google, пользовательский интерфейс отображается, но в раскрывающемся списке продолжает отображаться «Загрузка ...» (см. Скриншот ниже), однако, если я нажимаю на предоставленную ссылку, чтобы просмотреть свой «Google» Задачи »это перейдет к моим Задачам в новом окне.
Это успешно выполняется прямо из сценариев Служб Google, показывая всплывающее окно «Требуется авторизация» и позволяет мне входить в систему и принимать разрешения. Однако при внедрении как на новые, так и на классические сайты авторизация не требуется.
Шаги, которые я предпринял для встраивания в Классические Сайты (где это должно быть):
- с URL-адреса, предоставленного выше : скопировал код точно так же, как в новый проект Scripts (ничего не изменено или добавлено).
- из сценариев : развернул его как веб-приложение, скопировал предоставленный URL-адрес (код, указанный в приведенной выше ссылке, не был изменен мной никоим образом)
- из сценариев : включен API задач через ресурсы, расширенные службы Google
- с сайтов : редактировать страницу, вставить скрипт приложения, вставить URL (например, https // script.google.com / macros / s / ... 5Ym41qn / exec)
Другие вещи, которые я пробовал:
- с сайтов: встраивание URL в гаджет iFrame (те же результаты)
- решение приведено здесь: Как добавить проект Google Drive Scripts в Сайты Google? (те же результаты)
- дней исследования документации Google (для сайтов, API, скриптов, облачной платформы, назовите ее) ... (различные результаты, но ничего продуктивного)
Я очень новичок в работе с сайтами, скриптами, облачной платформой и т. Д., Поэтому прошу прощения, если я пропускаю некоторые очевидные шаги здесь. Любое руководство будет по достоинству оценено!
Leora
ОБНОВЛЕНИЕ [03-21-19]:
Наконец-то я смог заставить это работать! Хотя пока я не публиковал ответ, так как я не понял, какие именно изменения привели к успеху.
Я думал, что это было, изменив параметр в Сайтах ' Опубликовать / Развернуть как веб-приложение ... / Выполнить приложение как: из' ME 'до' ПОЛЬЗОВАТЕЛЬ '(после того, как это сработало), но когда я вернул его обратно, чтобы убедиться, что это так, оно все равно сработало?
Я поиграю с этим больше в эти выходные и обновлю, когда найду окончательное решение.
Спасибо всем, кто нашел время, чтобы помочь мне здесь, и если у кого-то есть какие-либо указания относительно того, что здесь происходит, я хотел бы знать.