Frage

Ist es möglich, ein jQuery UI-Widget mit einer Google Apps-Skriptanwendung zu verwenden? Ich habe ein Textfeld und möchte eine Datumsauswahl verwenden.

War es hilfreich?

Lösung

Google Apps Script hat DateBox- und DatePicker-Klassen im UiApp-Dienst integriert.Sie befinden sich noch nicht in der Dokumentation. Wenn Sie jedoch den Verweis auf eine UI-Instanz in den Skripteditor eingeben und den nachfolgenden Zeitraum hinzufügen, gibt es Erstellungsmethoden für beide.Google sagt, dass sie daran arbeiten, die Dokumentation hinzuzufügen.Siehe hier

Andere Tipps

Ja, Sie können JQueryUI mit Google Apps Script verwenden.Ich schlage vor, Sie sehen sich Beispielcode an. Sie müssen nichts Besonderes tun, damit sie funktionieren.Stellen Sie einfach sicher, dass Sie Ihre Anwendung mit HtmlService und nicht mit UiService entwickeln. Sie können sie nicht mischen und anpassen.Hier ist ein Beispiel, das ich direkt von ihnen aufgehoben habe :

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>

Sie müssen sich die neuen Dienste des Google Apps-Skripts ansehen:

Google I / O 2012 - Verwenden Sie das, was Sie wissen: HTML und JavaScript in Apps Script

Nein, in Google Apps Script dürfen Sie nur die bereitgestellten APIs verwenden.Besonders wenn es um Ui geht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top