2017-01-25 1 views
0

habe ich eine Taste, die die folgenden:Script für eine Schaltfläche in Google Tabellen

A. eine Gruppe von Spalten aus Blech Kopieren 1 (täglich Sport) und fügen Sie sie in Blatt 2 (Record).

B. Die in Blatt 2 go eingefügt Spalten in der nächsten leeren Spalte (oder eine neue Spalte erstellen), so dass sie nicht über-Recht der Informationen, die bereits vorhanden sind ..

C. Jedes Mal, wenn ich‘ m in neue Informationen fertig stellen drücke ich die Taste und es wird automatisch auf das Blatt kopiert 2.

Dies ist der Code ich verwende:

function moveValuesOnly() { 
var ss = SpreadsheetApp.getActiveSpreadsheet(); 
var source = ss.getRange ("Daily sports!B2:D20"); 
var destSheet = ss.getSheetByName("Record"); 
var destRange = destSheet.getRange(destSheet.getLastRow(),1); 
var destRange = destSheet.getRange(destSheet.getLastColumn(),2); 
source.copyTo (destRange, {contentsOnly: true}); 
source.clear();} 

die Probleme, die ich sind habe wie folgt

1) Immer wenn ich den Knopf drücke, wird keine neue Spalte erstellt, sondern nur die alten Spalten. 2) die ursprüngliche Quelle wird gelöscht (ich weiß, es ist die letzte Funktion, es sagt klar "klar" Ich weiß einfach nicht, was ich schreiben soll ... Ich möchte die Quelle zu bleiben, wie es ist)

Wenn jemand könnte mir mit diesem Skript helfen, das großartig wäre. Danke!

Antwort

0

Der folgende Code sollte tun, was Sie suchen:

function moveValuesOnly() { 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var source = ss.getRange ("Daily sports!B2:D20"); 
    var destSheet = ss.getSheetByName("Record"); 
    var row = 1; //the starting row of the range 
    var column = destSheet.getLastColumn()+1; //the starting column of the range 
    var numRows = 19; //the number of rows to return 
    var numColumns = 3; //the number of columns to return 
    var destRange = destSheet.getRange(row, column, numRows, numColumns); 
    source.copyTo(destRange, {contentsOnly: true}) 
} 
+0

danken Ihnen so viel ... Das ist genau das, was ich brauchte ..... –

Verwandte Themen