Tvinky miniblogs

  • -2

    Sveiki, biedri.
    Situācija sekojoša- ir scripts, kas pārmet rindas no viena sheeta uz otru, ja 4. kolonnas šūnās ir burts n. Man vajadzētu uztaisīt tā, ka šis scripts strādā tā, ka šajā sūnās meklē burtu n un neatkarīgi no tā, vai tur ir citi burti vai cipari, ja šūnā ir tas n, tad rindu pārmet uz otru lapu.

    Kāds varētu palīdzēt?


    function onEdit(event) {
    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var s = event.source.getActiveSheet();
    var r = event.source.getActiveRange();

    if(s.getName() == "Registrs" && r.getColumn() == 4 && r.getValue() == "n") {
    var row = r.getRow();
    var numColumns = s.getLastColumn();
    var targetSheet = ss.getSheetByName("Arhivs");
    var target = targetSheet.getRange(targetSheet.getLastRow() + 1, 1);
    s.getRange(row, 1, 1, numColumns).moveTo(target);
    s.deleteRow(row);
    }
    }

    • idk
      0

      UE4 blueprints esi mēģinājis? biggrin_mini2.gif

    • SJohnson
      0

      Ja Tev excelī vajag izmantot skriptus, Tu dari exceli nepareizi.

      Skripti ir last resort. Šo var izdarīt ar funkcijām.

      • Tvinky
        0

        Paldies, ka apgaismoji.

        Ja jau iesāki, tad varbūt iepazīstināsi ar to funkciju, kas izdzēsīs rindu no pirmās lapas (neatstājot tukšu rindu) un iemetīs otrā lapā?