Пользовательский интерфейс jQuery со скриптом Google Apps - PullRequest
3 голосов
/ 18 февраля 2012

Можно ли использовать виджет пользовательского интерфейса jQuery с приложением-скриптом приложений Google?У меня есть текстовое поле, и я хотел бы использовать на нем средство выбора даты.

Ответы [ 4 ]

17 голосов
/ 20 декабря 2012

Да, вы можете использовать JQueryUI со скриптом Google Apps.Я предлагаю вам взглянуть на пример кода, нет ничего особенного, что вам нужно сделать, чтобы заставить их работать.Просто убедитесь, что разрабатываете ваше приложение, используя HtmlService, а не UiService, вы не можете смешивать и сопоставлять.Вот пример, который я поднял прямо из них :

Code.gs

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

test.html

<html>
  <head>
    <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js"></script>
  </head>
  <body>
    <div>Choose date:<input type="text" name="date" id="datepicker" /></div>
    <script>
      $("#datepicker").datepicker();
    </script>
  </body>
</html>
4 голосов
/ 07 марта 2012

Google Apps Script имеет встроенные классы DateBox и DatePicker в службе UiApp. Их еще нет в документации, но если вы введете ссылку на экземпляр пользовательского интерфейса в Редакторе сценариев и добавите конечный период, то для обоих будут методы создания. Google говорит, что они работают над добавлением документации. Смотри здесь

2 голосов
/ 14 июля 2012

Вы должны посмотреть новые сервисы скрипта Google Apps:

Google I / O 2012 - используйте то, что вы знаете: HTML и JavaScript в скрипте приложений

1 голос
/ 29 февраля 2012

Нет, в Google Apps Script вы можете использовать предоставленные API-интерфейсы. Особенно, когда речь идет об Ui.

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