我正在使用Google文档电子表格制作活跃客户列表。我正在尝试创建一个脚本,在输入完成日期时,该行(所有客户信息)将转移到另一个工作表和/或删除。我开始编写脚本,但它无法正常工作。
function myFunction() {
'var ssdate = spreadsheet.column B'
// the "if" clause : if (date = 1) {
// the "then" clause : then ( move row to sheet 2)
}
由于这是我的第一次,我确信这需要一些工作,但是我们将非常感谢任何帮助。
答案 0 :(得分:2)
答案 1 :(得分: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");
}
}
}