Сценарий Google App Развертывание как веб-приложение застряло при получении данных - PullRequest
4 голосов
/ 22 марта 2019

Я работаю над внутренним приложением для моей компании в G Suite. У меня есть модальный диалог, который я использую в приложении электронных таблиц. Я не могу найти способ сделать это на диске для мобильных устройств, поэтому я решил развернуть как веб-приложение. Я никогда не использовал эту функцию в скрипте приложения, поэтому я решил создать новый проект, с которым можно поиграться, прежде чем применить его к своему активному проекту. У меня есть два файла в проекте; Code.gs

    function doGet(e) {
  return HtmlService
    .createHtmlOutputFromFile('mainPage')
    .setSandboxMode(HtmlService.SandboxMode.IFRAME);
}

и mainPage.html

<!DOCTYPE html>

<head>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css">
</head>

<body>
    <!-- Reference: http://getbootstrap.com/javascript/#tabs -->
    <div role="tabpanel">
        <!-- Nav tabs -->
        <ul class="nav nav-tabs" role="tablist">
            <li role="presentation" class="active"><a role="tab" data-toggle="tab" aria-controls="home" href="#home">Home</a>
            </li>
            <li role="presentation"><a role="tab" data-toggle="tab" aria-controls="profile" href="#profile">Profile</a>
            </li>
            <li role="presentation"><a role="tab" data-toggle="tab" aria-controls="messages" href="#messages">Messages</a>
            </li>
            <li role="presentation"><a role="tab" data-toggle="tab" aria-controls="settings" href="#settings">Settings</a>
            </li>
        </ul>
        <!-- Tab panes -->
        <div class="tab-content">
            <div role="tabpanel" class="tab-pane active" id="home">Lorem ipsum dolor sit amet</div>
            <div role="tabpanel" class="tab-pane" id="profile">consectetur adipiscing elit,</div>
            <div role="tabpanel" class="tab-pane" id="messages">sed do eiusmod tempor incididun</div>
            <div role="tabpanel" class="tab-pane" id="settings">ut labore et dolore magna aliqua</div>
        </div>
    </div>

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
</body>

</html>

Я нажимаю «Файл> Управление версией» и создаю версию. Затем «Опубликовать> Развернуть как WebApp» и получить это Выборка данных

Я оставил это более 30 минут без изменений. Я перезапустил свою систему и снова прошел через шаги, но все еще без изменений. Любые предложения о том, что происходит?

Ответы [ 2 ]

1 голос
/ 19 июня 2019

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

Ссылка: https://github.com/dwyl/learn-to-send-email-via-google-script-html-no-server/issues/167#issuecomment-487575644

0 голосов
/ 17 июля 2019

Для завершения ответа Ахмеда:

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

Это также верно, если вы пытаетесь развернутьСценарий из файла, который вы имеете право редактировать, но вы не владелец (что странно)

Чтобы сменить владельца: откройте лист с учетной записью владельца, перейдите, чтобы поделиться> продвижение> нажмите настрелка, которая вызывает раскрывающийся список> установить в качестве владельца.

...