2012-02-17 74 views

回答

4

Google Apps腳本內置了UiApp服務中的DateBox和DatePicker類。它們尚未出現在文檔中,但如果您將對UI實例的引用鍵入到腳本編輯器中並添加尾隨句點,則兩者都有創建方法。谷歌表示他們正在努力添加文檔。見here

+0

感謝您給我們的信息!但是,你知道如何檢索DatePicker中的日期嗎? – 2012-03-08 09:08:53

+0

忽略我自己發現的問題。 – 2012-03-08 11:28:45

1

不,在Google Apps腳本中,您只能使用提供的API。特別是在談論用戶時。

17

是的,你可以使用jQueryUI的與谷歌Apps腳本。我建議你看看示例代碼,沒有什麼特別的,你需要做的,使他們的工作。只要確保使用HtmlService而不是UiService開發應用程序,就不能混用和匹配。這裏有一個例子,我lifted straight from them

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

這是「可以在谷歌應用程序腳本應用程序中使用jQuery UI小部件的正確答案嗎?」。不是什麼被標記爲一個。 – Shenaniganz 2013-03-12 01:19:32

+0

此代碼顯示選擇器,但不單擊日曆時選擇日期 - 我正在使用Chrome/Linux – 2013-05-30 12:53:16

+0

我同意使用Html服務更好 - 它可以讓你使用任何你想要的JS庫。 – 2013-11-04 16:40:32