【问题标题】:Adding date picker to google spread sheet forms将日期选择器添加到谷歌电子表格表单
【发布时间】:2012-07-28 08:44:39
【问题描述】:

我有一个谷歌电子表格和一个表格,还有一些代码可以将日期选择器添加到电子表格表格中。我有什么办法可以修改电子表格的现有表格,以便日期选择器可以添加,因为 google 不支持该功能。

这是日期选择器代码的链接。

https://developers.google.com/apps-script/class_datepicker

请帮忙.....

【问题讨论】:

    标签: forms google-apps-script


    【解决方案1】:

    使用 Google Apps 脚本编写您自己的表单,包括表单的所有问题并添加您的日期选择器。

    function doGet() {
    var app = UiApp.createApplication().setTitle("Add animal");
    
      var verPanel = app.createVerticalPanel();
      var nameLabel = app.createLabel("Name:").setId('namelabel');
      var nameTextBox = app.createTextBox().setName('nametextbox').setId('nametextbox');
      var bdLabel = app.createLabel("Date:").setId('bdlabel');
      var bdDateBox = app.createDateBox().setId('bddatebox');
    
      var addButton = app.createButton('Add' ).setId('addbutton');
    
      var clickHandlerAdd = app.createServerClickHandler("respondToAdd");
      addButton.addClickHandler(clickHandlerAdd);
      clickHandlerAdd.addCallbackElement(verPanel);  
    
      verPanel.add(nameLabel);
      verPanel.add(nameTextBox);
      verPanel.add(bdLabel);
      verPanel.add(bdDateBox);
      verPanel.add(addButton);
    
      app.add(verPanel);
    return app.close();
    }
    
    
    function respondToAdd(e){
      var app = UiApp.getActiveApplication();  
      var name = e.parameter.nametextbox;
      var bd  = e.parameter.bddatebox;
    
      var File = DocsList.find("YOURSPREADSHEET");    
      var Id =  aFile[0].getId();
      var Ss = SpreadsheetApp.openById(aId);
      var Sheet = aSs.getSheetByName("THESHEET");
      var NumRows = Sheet.getLastRow();
      var newRow = NumRows + 1;
    
      aSheet.getRange([newRow],[1]).setValue(name);
      aSheet.getRange([newRow],[2]).setValue(bd); 
    
      return app;
    }
    

    【讨论】:

      【解决方案2】:

      FYI 日期已于 2013 年 5 月添加到 Google 电子表格中。请参阅 https://plus.google.com/+GoogleDrive/posts/dfpVxqn1ouW

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-16
        • 1970-01-01
        • 2021-07-07
        • 2013-03-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多