HTMLService / Google Apps脚本中的日期选择器

时间:2014-03-02 03:08:44

标签: javascript html jquery-ui google-apps-script

我想使用日期选择器来简化在我正在开发的应用中选择日期的方式,但是我不知道如何使用Google Apps脚本中的HTML服务使其正常运行。

如果你能给我一个这方面的例子,我真的很感激,因为我真的需要它

我想要这样的事情:http://jqueryui.com/datepicker/

1 个答案:

答案 0 :(得分:4)

您只需要在代码中包含JQuery库,基本示例如下:

<div class="demo" >
<style type="text/css"> .demo { margin: 30px ; color : #AAA ; font-family : arial sans-serif ;font-size : 10pt } 
                            p { color : red ; font-size : 14pt } 
</style>
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/themes/cupertino/jquery-ui.css">

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>

<h1>Welcome to some random page</h1>

<p>Please select a date below :</p>

click here : <input type="text" name="date" id="datepicker" />
<input type="text" id="alternate" size="30"></p>
<script>
    $( "#datepicker" ).datepicker({
      altField: "#alternate",
      altFormat: "DD, d MM, yy",
      showWeek: true,
      firstDay: 1,
     });
</script>

</div>

Code.gs:

function doGet() {
  return HtmlService.createTemplateFromFile('index').evaluate().setSandboxMode(HtmlService.SandboxMode.NATIVE);
}

请注意,建议将样式与不同文件中的html和脚本分开,请参阅best practice article in Google HTML Service documentation,我在此处没有这样做,以使示例简洁易读。