【问题标题】:Google Spreadsheet Script谷歌电子表格脚本
【发布时间】:2012-06-15 17:34:26
【问题描述】:

我正在使用 Google 文档电子表格制作活跃客户列表。我正在尝试创建一个脚本,当输入完成日期时,该行(所有客户信息)将转移到另一张表和/或删除。我启动了一个脚本,但它不能正常工作。

function myFunction() {
'var ssdate = spreadsheet.column B'
// the "if" clause : if (date = 1) {
// the "then" clause : then ( move row to sheet 2)
}

由于这是我第一次,我确信这需要一些工作,但任何帮助将不胜感激。

【问题讨论】:

    标签: google-apps-script


    【解决方案1】:

    首先阅读 Google Apps 脚本 tutorialsguide 要容易得多。它们将为您提供更好的快速入门。

    【讨论】:

      【解决方案2】:

      请尝试以下示例:

      var ddate = Utilities.formatDate(new Date(), "GMT", "MM-dd-yy");
      
      function checkDate(){
      
        var sheet = SpreadsheetApp.getActiveSpreadsheet();
        var rows = sheet.getDataRange();
        var rowsNumber = rows.getNumRows();
        var column = sheet.getDataRange();
        var values = column.getValues();
      
        for (var i = 1; i <= rowsNumber -1; i++){
      
          var customerData = values[i];
          var customerDate = customerData[2];
          var myRow = Math.round(i) +1;
          var conCustomerDate = Utilities.formatDate(new Date(customerDate), "GMT", "MM-dd-yy");
      
          if (conCustomerDate > ddate){
      
            sheet.getRange("D" + myRow).setValue("OK");
      
          } 
      
          else {
      
            sheet.getRange("D" + myRow).setValue("Old");
      
          }
      
        }
      
      }
      

      【讨论】:

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