2012-06-12 282 views
0

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

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

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

回答

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"); 

    } 

    } 

} 
相关问题