2012-06-12 279 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"); 

    } 

    } 

} 
相關問題