Script de hoja de cálculo de Google
Frecuentes
Visto 4,062 veces
0
Estoy trabajando en una hoja de cálculo de documentos de Google para hacer una lista de clientes activos. Estoy intentando crear un script que cuando se ingresa una fecha de finalización, esa fila (toda la información del cliente) se transfiere a otra hoja y/o se elimina. Empecé un script pero no funciona correctamente.
function myFunction() {
'var ssdate = spreadsheet.column B'
// the "if" clause : if (date = 1) {
// the "then" clause : then ( move row to sheet 2)
}
Como esta es mi primera vez, estoy seguro de que esto necesita algo de trabajo, pero cualquier ayuda sería muy apreciada.
2 Respuestas
2
Es mucho más fácil leer el script de Google Apps tutoriales y guía primero. Le darán un comienzo rápido mucho mejor.
Respondido el 13 de junio de 12 a las 15:06
2
Por favor, intente el siguiente ejemplo:
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");
}
}
}
Respondido 31 Jul 12, 03:07
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas google-apps-script or haz tu propia pregunta.