Mein erstes Skript programmieren / Funktion (Google Tabellen / Spreadsheets) Script #0

  Рет қаралды 53,664

TOPTORIALS OFFICE

TOPTORIALS OFFICE

Күн бұрын

Пікірлер: 90
@matthiaskroger5155
@matthiaskroger5155 6 жыл бұрын
Ich weiß, das Video ist schon alt, aber das Video ist einfach verdammt gut und hat sehr geholfen. Danke :)
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 6 жыл бұрын
Vielen Dank für das super nette Kompliment :)
@knottenwaeldchen
@knottenwaeldchen 2 жыл бұрын
Danke!
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 2 жыл бұрын
Ich habe zu Danken :)
@marcelj.9033
@marcelj.9033 8 жыл бұрын
Kommt mir bekannt vor xD Danke noch mal für Deine schnelle Hilfe!
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 8 жыл бұрын
Kein Thema. Das hat mich ja auch inspiriert wie Du siehst ;) Da kommt sicher auch noch mehr in dieser Richtung. Macht richtig Spaß. Schade das man zeitlich immer so eingeengt ist ;)
@marcelj.9033
@marcelj.9033 8 жыл бұрын
nerv nerv xD Malzeit! Was muss ich machen, damit sich eine Zelle automatisch verfärbt, wenn der dortige Werte, den aus einer anderen Zelle übersteigt? Soweit bin ich schon: function farbtest() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var colors = [ ["red"] ]; var cell = sheet.getRange("B5"); cell.setBackgrounds(colors); } Wenn ich jedoch z.B ein >1 hinter B5 hänge, gibt es immer ein Fehler. Auch wenn ich var big = sheet.getCell("A1",>1); noch hinzufüge. Ich wieder mal auf den Schlauch. P.S: Bin dabei Englisch zu lernen xD
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 8 жыл бұрын
Du müsstest zuerst die Zelle auslesen und dann mit dem Wert vergleichen den Du festgelegt hast, anschließend formatierst Du dann die Zelle. Ich denke mal Du müsstest mit getValue() arbeiten. Außerdem brauchst Du sowas wie eine if Abfrage, die dann überprüft ob der Wert innerhalb von einem Bereich liegt. Vielleicht gibt es aber auch dafür eine Funktion. Schau mal hier:stackoverflow.com/questions/28822055/google-app-script-conditional-formatting-based-on-another-cell Da findest Du auf jeden Fall schon mal ein paar gute Hinweise im Skript.
@marcelj.9033
@marcelj.9033 8 жыл бұрын
Könntest Du, wenn Du mal Zeit hast, ein Tutorial erstellen, welches die Befehle erklärt? Wie z.B getActiveSheet(); getRange(); getValues(); usw? Denn ich denke mal, es würde anderen auch weiter helfen.
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 8 жыл бұрын
Ja, ich denke mal da kommt bestimmt noch einiges. Mal schauen, vielleicht schaffe ich sogar heute noch das erste. Aber ist eine Sache das zu programmieren und eine andere das zu erklären, deshalb muss ich mich da auch erst noch ein bisschen mehr einarbeiten ;)
@brabe79
@brabe79 3 жыл бұрын
Wie kann man eine Funktion erstellen, welche man mit "=myFunction(A1)" als Beispiel startet?
@StKe1000
@StKe1000 Жыл бұрын
Am PC klappt das prima. Es wird aber von Adroid dann nicht übernommen oder was mache ich falsch?
@ShiizoPhreN
@ShiizoPhreN 2 жыл бұрын
Hi eine frage kann man auch sachen in anderen tabellenblätter kopieren ?
@horman1973
@horman1973 3 жыл бұрын
Danke! Deine Videos geben einem immer einen entscheidenden Hinweis, wie ich bestimmte Ideen umgesetzt bekomme! Kleine Ergänzungsfrage: Was müsste ich ändern, wenn die Einträge auf Tabellenblatt2 hinzugefügt werden sollen?
@melihoezguel
@melihoezguel 3 жыл бұрын
Ich meine in Zeile 10 müsstest du den Namen "Eingabebereich" in den Namen des Tabellenblatt2 ändern. Wenn dieser "Tabellenblatt2" lautet, dann logischerweise "Tabellenblatt2"
@debernd82
@debernd82 6 жыл бұрын
Sehr schön! Danke!
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 6 жыл бұрын
Gern geschehen und Danke für das nette Feedback ;)
@sweetangel_7997
@sweetangel_7997 7 ай бұрын
Super Video. Ist es möglich vom Tabellenblatt1 aus einer liste verschiedene punkte per "Button" Raus zu kopieren und auf ein anderes Blatt einzufügen, mit zeitstempel und clearen der felder.? weil wir haben 6 leute die drauf zugreifen jeder hat seinen bereich und soll per button seine daten übernehmen lassen in die hauptliste rein.
@matthias10mueller
@matthias10mueller 5 жыл бұрын
Hallo Chris, danke für dein Turtorial! Kannst du mir bitte helfen!? Ich würde gern mein geschriebenes Script mit der mobilen Version von Google Tabellen auf einem Android Handy ausführen. Den erstellten Button kann ich auf der Android App sehen, aber leider damit nicht das Skript ausführen. Über eine hilfreiche Antwort würde ich mich sehr freuen! Schöne Grüße
@SaNiLTitan
@SaNiLTitan 4 жыл бұрын
hey hey! ich wäre auch sehr an einer lösung für das problem interessiert! :) liebe grüße sanil
@martink2028
@martink2028 3 жыл бұрын
Ich versteh das mit F4 nicht, wieso das gemacht werden muss oder was anders sein soll, wenn ich das nicht gemacht habe, naja, ich hab halt 0 wissen drüber :-(
@jenstempel8360
@jenstempel8360 11 ай бұрын
Hallo Chris Das Video ist super gemacht, Danke dafür. nun mein Problem. Das Script übernimmt nur eingetragene Werte! Ich möchte aber nicht die werte übernehmen sondern hinterlegte Formeln, da diese im eingabebereich gebraucht werden. hast du da eine lösung für? Mit freundlichen Grüßen Jens
@DavidFehlhaber
@DavidFehlhaber 5 жыл бұрын
hallo liebe Gemeinde, ich habe hier mal 2 fragen zum video, 1. wie lassen sich die Daten im Script auch ab einer bestimmten Zeile abwärts auslesen (z.B. alle Daten ab A/2 abwärts)? und 2. wie Lassen sich die Daten des bereich nach den auslesen und kopieren (in meinem Fall in ein anderes kopiren in ein zweites Datenblatt) löschen bzw. leeren?
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 5 жыл бұрын
Schau Dir mal auf meiner Webseite die Tutorials zu den Schleifen an: toptorials.com/uebersicht-der-schleifen-google-tabellen-script-snippet/ Hier findest Du auch weitere Tutorials und kleinere Snippets: toptorials.com/google-tabellen-script-programmierung/ Zelle löschen: toptorials.com/zeile-loeschen-google-tabellen-script/ Zeile löschen: toptorials.com/zeile-loeschen-google-tabellen-script/ Zellenbereich löschen: toptorials.com/zellenbereich-loeschen-google-tabellen-script/ Zellen in eine andere Tabelle kopieren (zeigt Dir wie Du auf ein anderes Tabellenblatt zugreifen kannst) toptorials.com/zellen-in-andere-tabellen-kopieren-google-tabellen-script-snippet/ Viele Grüße Chris
@michaelmader5482
@michaelmader5482 6 жыл бұрын
Hallo! Was mir nicht klar ist, weshalb man in z.B.: var nummer = sheet.getRange(4,2).getCell(1,1); get.Cell(1,1) nochmal definieren muss, ist das mit 4,2 in Range nicht schon erledigt, es gibt doch keine andere Zelle? LG
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 6 жыл бұрын
Hi Michael, Du hast vollkommen recht und ich habe das auch gleich auf meiner Webseite wieder geändert. Ich habe das eben nochmal getestet und dabei die getCell Geschichte komplett weg gelassen. Keine Ahnung was mich da geritten hat, aber das war ja auch mein erstes Script ;) Heute würde ich die getValue Sachen auch direkt bei der Zuweisung schon auslesen und bei append dann weglassen. Danke für den Tipp. Viele Grüße Chris
@michaelmader5482
@michaelmader5482 6 жыл бұрын
Da siehst du wie gründlich ich deine Tutorials durcharbeite! ;-) Scherz, im Ernst, als Neuling in der Materie ist einem alles ein Rätsel, was dem Profi logisch erscheint! Bitte bring ein Beispiel von dem was du vorher im Text beschreibst, mit Zuweisund. LG@@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 6 жыл бұрын
Ja, das ist auch gut so. Du wirst vermutlich noch sehr viel mehr finden desto besser Du wirst. Ich würde sicher selbst auch noch eine Menge finden wenn ich mir die alten Script noch einmal anschauen würde. Aber genau so habe ich das halt genau erst einmal selbst gelernt. Was ich meinte ist, dass ich die Zuweisung so geschrieben hätte: var menge = sheet.getRange(4,1).getValue(); und dann später das getValue unten bei menge weggelassen hätte. Aber das ist alles Geschmackssache und kann natürlich jeder so machen wie er Lust hast ;)
@michaelmader5482
@michaelmader5482 6 жыл бұрын
Danke! Für den einen/ ist das Alte das Neue! :-) Du machst das Super! *daumenhoch*@@TOPTORIALS-OFFICE
@michaelmader5482
@michaelmader5482 6 жыл бұрын
Habe ich so umgesetzt und funktioniert sehr gut, kürzer ist doch immer besser! Danke! @@TOPTORIALS-OFFICE
@pascalhofmeister63
@pascalhofmeister63 3 жыл бұрын
Kann ich da noch ein Datum einführen
@bilderload
@bilderload 7 жыл бұрын
Hallo, nette Funktion, habe auch eine Frage! Wie kann ich denn Werte aus einer Tabelle auslesen die auf einer Webseite stehen und in Form von D E W D D V V in einer Zelle vorkommen? Und diese dann auch noch berechnen mit eigenen Werten?
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 7 жыл бұрын
Das habe ich bisher noch nicht gemacht, aber schau Dir mal diese Seite an. Die sollte Dich schon etwas weiter bringen: ctrlq.org/code/20279-import-csv-into-google-spreadsheet
@christoph1939
@christoph1939 4 жыл бұрын
hi. ist es auch möglich ein macro automatisch auszuführen wenn sich eine bestimmte zelle ändert? ich habe was für excel gefunden aber nicht für google. ps. danke für die videos! die haben mir schon sehr geholfen
@ValentinBoeckler
@ValentinBoeckler 7 жыл бұрын
Danke für das Tutorial! Diese Funktion mit dem "Klick" auf den Button ist nur am PC möglich und nicht am Sheets App für iOS etc. Gibt es auch eine Lösung das dies auf meinen mobilen Sheets funktioniert?
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 7 жыл бұрын
Hi Valentin, leider bin ich da auch nicht weiter gekommen und habe dafür bisher keine Lösung gefunden. Ich wollte noch ein paar Tests machen um zu schauen ob die Scripte überhaupt über Mobile Apps funktionieren. Was ich bisher probiert habe hat aber nicht hin gehauen. Ich habe das Gefühl dass dieser Part komplett raus genommen wurde. Was aber gehen sollte sind die sogenannten Trigger womit Du Funktionen zeitgesteuert aufrufen könntest aber das ist leider nicht wirklich die Lösung die Du suchst. Bin selbst daran interessiert hierfür eine Lösung zu finden, falls Du also doch Erfolg haben solltest bei der Suche lass es mich wissen ;)
@SaNiLTitan
@SaNiLTitan 4 жыл бұрын
hey! super tutorial! hat mir sehr weitergeholfen, allerdings habe ich nun auch das problem dass der button auf dem smartphone nicht funktioniert, gibt es da mittlerweile eine lösung? liebe grüße
@FloXXD100
@FloXXD100 7 жыл бұрын
Hey ich such ein script das mir einfach die werte in einer spalte beim drücken auf ein button wieder auf 0 setzt.Ist so was möglich finde da nämlich überhaupt nichts zu. mfg Flo
@FloXXD100
@FloXXD100 7 жыл бұрын
Habs hinbekommen function Rechnerleeren(){ var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet=ss.getSheetByName("Rechner 1"); var r =sheet.getRange(4,6).clearContent(); var r =sheet.getRange(5,6).clearContent(); var r =sheet.getRange(6,6).clearContent(); var r =sheet.getRange(7,6).clearContent(); var r =sheet.getRange(9,6).clearContent(); var r =sheet.getRange(10,6).clearContent(); var r =sheet.getRange(11,6).clearContent(); var r =sheet.getRange(13,6).clearContent(); var r =sheet.getRange(14,6).clearContent(); var r =sheet.getRange(15,6).clearContent(); var r =sheet.getRange(16,6).clearContent(); var r =sheet.getRange(17,6).clearContent(); var r =sheet.getRange(18,6).clearContent(); }
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 7 жыл бұрын
Hi Flo, schön dass Du selbst eine Lösung gefunden hast. ich hätte Dir als Antwort jetzt folgende Zeilen geschickt: function loeschen(){ var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Dein Tabellenname"); sheet.getRange("B:B").setValue(""); } Hiermit würdest Du die gesamte Spalte B aus "Dein Tabellenblatt" löschen. Ich denke Dein Script könntest Du auch entsprechend noch etwas kürzen denn in getRange kannst Du auch soetwas eingeben wie getRange("F4:F18") wobei ich gerade gesehen habe dass Du noch ein paar Zellen dazwischen vermutlich absichtlich ausgelassen hast. Ein paar könnte man aber zusammenfassen ... muss aber natürlich nicht sein ;)
@maver434
@maver434 4 жыл бұрын
Hallo, ich hab auch mal ein Frage. Erst mal super dein Tutorials! Kann man das auslösen des Skript anstatt mit der Grafik auch mit einer Auswahlliste starten. Also wenn ich in der Auswahlliste etwas ändere und und die Auswahl beendet habe das dann der Inhalt geschrieben wird ?
@martink2028
@martink2028 3 жыл бұрын
Super Erklärung, gefällt mir sehr, es ist nur leider schlecht zu lesen, was geschrieben wird, bei der kleinen Schriftgröße :-( und das am Monitor mit Vollbild.
@xdaddydreamx
@xdaddydreamx 4 жыл бұрын
Mein Googeldocs findet kein "sverweis" wiso
@xdaddydreamx
@xdaddydreamx 4 жыл бұрын
habgefunden sry
@easttech982
@easttech982 7 жыл бұрын
erst mal entschuldigung das ich jetzt erst ne frage da zu hab^^ Gibt es ne möglichkeit mit dem Butten etwas auf ein Anderes Tabellenblatt einzufügen? ich habs mit der funktion versucht und das Ziel Tabellenblatt geändert aber es pasirt nix. Es funktionirt nur wenn der Zielort sich auf dem selben Tabellenbaltt befindet.
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 7 жыл бұрын
Hi East Tech, sorry das ich jetzt erst antworte da ich ein paar Tage außer Gefecht war. Nachfolgend eine Code-Zeile die Du benutzen könntest. Aber aufpassen da hier in Zelle A1 etwas überschrieben wird. SpreadsheetApp.openById("Hier die ID von der zweiten Tabelle rein setzen").getRange("A1").setValue("Test"); Das ganze packst Du dann in Deine erste Tabelle in eine Funktion und diese Funktion kannst Du dann über einen Button aufrufen. Die zweite Tabelle wo das eingetragen werden soll hat ja eine eindeutige ID und diese ID musst Du eintragen. In den Tutorials für IMPORTRANGE zeige ich wo Du die ID ablesen musst. kzbin.info/www/bejne/e6nHfIaLotiVgas
@easttech982
@easttech982 7 жыл бұрын
danke für die schnelle antwort ich werde es gleich mal testen
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 7 жыл бұрын
Gern geschehen ;)
@easttech982
@easttech982 7 жыл бұрын
da gibs ein kleines missverstäntnis meine Frage bezog sich auf das selbe Tabellen Dukument aber auf eine 2. tabellenblatt die funktion soll eigentlich das selbe wie in den Video machen nur auf dem 2. Tabellenbaltt zb. vom Tabellenbaltt "Lager..." ----------> auf das Tabellenballtt "Liste" einen Namen einfügen der im Tabellenbaltt "Lager..." eingegeben wurde function Neuer(){ var ss= SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Lagerhaus"); var liste = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Listen"); var spieler=ss.getRange(2,1).getCell(1,1); liste.appendRow([spieler.getValue()]).get } aber die funktionirt nicht und der Test sagt mir nicht warum sie macht einfach nix ohne ein fehler auszuspucken -.-
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 7 жыл бұрын
Ich weiß jetzt nicht genau was Du vor hast aber probier mal das: var spieler=ss.getRange(2,1);// .getCell(1,1); liste.appendRow([spieler.getValue()]);
@KirillKaisou
@KirillKaisou 2 жыл бұрын
Hallo! Könnten Sie bitte ein Video machen / sagen, wie man per Formel aus Spalte(n) A1:A999 Text mit emojis, alle mögliche EMOJIS entfernt UND in Spalte(n) B1:999 ebenfalls als Text wiedergibt ? (also OHNE emojis) Danke sehr! PS: ohne die einzelne Emojis eingeben zu müssen. Die Formel sollte dann für ALLE emojis gelten, sodass bei Anwenung dieser, sie diese automatisch erkennt und rausfiltert.
@DarthVader6600
@DarthVader6600 7 жыл бұрын
Hi Chris, auch hier noch mal meine Frage: kann man bei der Google Tabelle sowas wie eine Funktion zum hochladen, zum Beispiel von Bilder, einbauen? D.h. wenn man zum Beispiel einen Button drück das man dann von seinem PC ein Bild hochläd und wenn man dann auf das Bild klickt man es in voller Größe angezeigt bekommt. Viele Grüße :)
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 7 жыл бұрын
Ich denke mit dem hochladen das wird nicht funktionieren. Aber Du kannst einem Button ein Script zuweisen welches eine Funktion ausführt. Mit "sheet.insertImage()" könntest Du zumindest ein Bild per Script anzeigen. Allerdings muss das dann im Netz vorhanden sein ( also per URL erreichbar sein). Wenn Dein Rechner (also das Bild) übers Netz zugänglich ist und Du den Link in der Funktion nutzt, kannst Du das auch über Dein Script anzeigen. Damit lassen sich sicher auch interessante andere Ideen verwirklichen, so ähnlich wie bei einer bedingten Formatierung wo anstatt eines farbigen Hintergrundes ein Bild angezeigt wird. Zum Beispiel bei hohen Zahlen ein lächelndes Smily und bei niedrigen Zahlen halt ein trauriges Gesicht. Werde mal schauen ob ich nicht darüber sogar am Wochenende mal ein Tutorial mache. Es gibt auch die normale Funktion IMAGE die Du direkt in den Tabellen (nicht im Scripteditor) nutzen könntest allerdings ist das wohl so dass ein Bild dann nur so groß wie eine Zelle ist, also dort eingepasst wird und nicht darüber hinaus angezeigt wird. Andere Möglichkeiten kenne ich nicht.
@DarthVader6600
@DarthVader6600 7 жыл бұрын
Also wenn du da Mal sowas machen könntest wäre ich dir sehr dankbar :)
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 7 жыл бұрын
Wird aber vermutlich nicht das sein was Du wirklich suchst. Aber das Tutorial mit dem entsprechenden Smiley oder eine ähnliche Idee müsste am Wochenende klar gehen. Wird dann so in der Richtung: "Ein Bild dynamisch einfügen" heißen.
@DarthVader6600
@DarthVader6600 7 жыл бұрын
Aha ok, werd ich mir dann mal anschauen, vielleicht bringt es mich zumindest in die Nähe davon. :D
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 7 жыл бұрын
Ja, mach das ruhig. Zumindest kann man sich dadurch immer wieder mal Anregungen für weitere Projekte holen.
@florian8082
@florian8082 8 жыл бұрын
Ich mal wieder ^^ Hab mir auch sowas gebastelt nur das noch ein Datum mit eingetragen wird. Jetzt 2 Fragen kann man es auch so schreiben die sachen nicht untendran sonder oben bleiben das immer die aktuellsten oben stehen. Oder das es automatisch sortiert wird. Hätte für beide sachen verwendung :)
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 8 жыл бұрын
Würde beides gehen. Wenn Du die neue Zelle oben haben willst und den Rest dann darunter, musst Du nur zuerst die Zellen um eins nach unten verschieben. Anschließend kopierst Du dann Deine Zeile in die entstandene Lücke. Um das nach unten zu kopieren kannst Du Dir ja mal dieses Tutorial von mir anschauen und den Teil rausziehen der das nach unten kopiert: kzbin.info/www/bejne/epuadX53gJWlmNU Das Einfügen sollte ja jetzt kein Problem mehr sein. Um das ganze zu sortieren wird es dann um einiges komplizierter. Ich würde das dann so programmieren dass die vorhandenen Einträge der Reihe nach verglichen werden und sobald der neue Eintrag vom Alphabet her kleiner ist dort eine neue Zeile einfügen und alles rein kopieren. Das wird aber nicht ganz so einfach denn Du musst ja auch bedenken wenn Du hier z.B. nach Nachnamen sortieren willst, vielleicht 30 mal Müller vorkommt und jetzt müsstest Du ja auch noch gleichzeitig nach Vornamen sortieren. Hier gibt es dann aber vielleicht auch mehrmals Andreas Müller und so weiter. Da musst Du Dir genau überlegen was am Ende raus kommen soll. Vor allem ist dann immer die Frage was sollte programmiert werden, was können die vorhandenen Funktionen erledigen und ist es nicht vielleicht doch besser eine Datenbank zu benutzen und das ganze z.B. mit PHP und MySQL zu programmieren etc., vor allem wenn Du das ganze später im Netz ablaufen lassen willst. Vor allem wenn Du die Daten später in alle möglichen Varianten analysieren, gruppieren etc. willst sind Datenbanklösungen natürlich schon recht cool.
@florian8082
@florian8082 8 жыл бұрын
Hallo ich probiere grade aus das ich das aktuelle oben behalte hab raus gefunden wenn ich: var sheet = ss.getSheets()[0]; sheet.insertRowAfter(5); eintrage fügt er mir unter Zeile 5 eine neue ein und das ganze rutscht runter wie ich das haben will das Problem ist der Befehl "appendRow" der fügt mir ja die Daten unter die nächste freie Zeile ein. Ich brauche aber ein Befehl das er mir die Daten in Zeile 5 kopiert und mit dem andern Befehl macht er sie ja wieder Frei und dann hätte ich ja mein gewünschten Effekt (wenn ich da jetzt kein Denk Fehler habe) :D
@florian8082
@florian8082 8 жыл бұрын
Hab es selber raus gefunden *freu* function myFunction() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var source = ss.getSheets()[0]; var range = source.getRange("A3:H3"); range.copyValuesToRange(0, 1, 1, 6, 6); var sheet = ss.getSheets()[0]; sheet.insertRowAfter(5); } Ist sehr einfach gehalten :D
@florian8082
@florian8082 8 жыл бұрын
Ich bekomme noch ein Knoten im Kopf -.- ich wollte mir das jetzt so anpassen das die Funkion nur für ein bestimmtes Tabellenblatt gilt ich bekomme es aber nicht auf die reihe
@florian8082
@florian8082 8 жыл бұрын
Hier mein Versuch mit fehlerangabe function myFunction() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName("Test") var source = sheet.getSheets()[0]; //TypeError: Methode "getSheets" von null kann nicht aufgerufen werden. (Zeile 6, Datei "einfügen") var range = source.getRange("A3:H3"); range.copyValuesToRange(0, 1, 1, 6, 6); var sheet = ss.getSheets()[0]; sheet.insertRowAfter(5); }
@sasavienne
@sasavienne 5 жыл бұрын
Ich finde Deine Tutorials sehr gut. Es wäre gut, wenn ich den Code sehen könnte. Leider ist die Schrift zu klein. Danke trotzdem.
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 5 жыл бұрын
Tut mir sehr leid dass die Schrift zu klein ist. Ich werde das bei den nächsten Tutorials versuchen zu berücksichtigen. Danke für das nette Kompliment über meine Tutorials :)
@sasavienne
@sasavienne 5 жыл бұрын
Sehr gerne. Danke auch für die Berücksichtigung meines Hinweises. Ich genieße es, jedes Mal etwas neues in Excel oder Google Sheets zu lernen. Irgendwie bin ich süchtig nach solchen wertvollen Tutorials geworden. Danke nochmal..
@lutzmuller5703
@lutzmuller5703 3 жыл бұрын
Gutes Video, danke. Leider sieht man die Script-Zeilen sehr schlecht. Vielleicht könnten Sie das Video erneuern und eine Höhere Bildschirmauflösung oder die WIN Bildschirm-Lupe verwenden. Oder einfach die Browserauflösung hochsetzen. Grüße
@petertobisch884
@petertobisch884 5 жыл бұрын
Gutes Einführungsseminar - weißt du, wo man eine Zusammefassung aller Funktionen, Objekte etc finden kann so wie etwa: sheet.getRange() oder var.getValue() ... - Danke sehr, vielmals! :-)
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 5 жыл бұрын
Schau mal im Script-Editor unter "HILFE" - > "API - REFERENZ". Aber lasse Dich von den Möglichkeiten nicht erschlagen ;) developers.google.com/apps-script/reference/ Step by Step ;)
@petertobisch884
@petertobisch884 5 жыл бұрын
Vielen herzlichen Dank!!! werde mir das gleich mal ansehen! Ciao & schönes Wochenende!
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 5 жыл бұрын
Mach das mal. Da wirst Du sicher ein Weilchen beschäftigt sein. Das coole ist, dass dort auch viele kurze Beispiele drin sind. Würde ich mehr Zeit haben dann wäre ich sicher auch jeden Tag damit beschäftigt und würden neue Scripte ausprobieren und vor allem mal sehr viel mehr mit der Funktion HTMLService machen. Da gibt es noch sehr viel mehr Möglichkeiten die man mal ausprobieren könnte ;)
@petertobisch884
@petertobisch884 5 жыл бұрын
Ja, wenn man doch all die Zeit hätte, die es braucht, ALLES, was einen interessiert anzuschauen und auszuprobieren... KEINE Chance in dem Leben und in 10 weiteren. Ciao
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 5 жыл бұрын
Da gebe ich Dir vollkommen recht und das sieht bei mir absolut genauso aus. Aber das geniale ist, dass man sich auf das konzentrieren kann was einem am meisten Spaß macht und/oder voran bringt. Wünsche Dir noch ein schönes Wochenende.
@KaTo-sh6of
@KaTo-sh6of 6 жыл бұрын
Das Video ist Super Kleine Empfehlung Das Video in 1.25 Anschauen :D
@TOPTORIALS-OFFICE
@TOPTORIALS-OFFICE 6 жыл бұрын
Danke Dir für das nette Kompliment :) Ich habe das mal ausprobiert. Ich dachte erst dass sich das wegen der schnelleren Geschwindigkeit eher lustig anhören würde aber ich war überrascht dass es trotzdem noch gut genug und nicht einmal übertrieben rüber kam :)
@KaTo-sh6of
@KaTo-sh6of 6 жыл бұрын
@@TOPTORIALS-OFFICE Kein Problem ^^
Ein Google Tabellen Makro aufzeichnen
14:40
TOPTORIALS OFFICE
Рет қаралды 17 М.
"Hallo Welt" programmieren in Google Tabellen (Spreadsheets) Script #1
14:24
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
Dynamischen Kalender erstellen (Google Tabellen / Spreadsheets)
23:16
TOPTORIALS OFFICE
Рет қаралды 52 М.
Wie man JavaScript 2024 lernt (von null auf)
14:42
Programmieren lernen
Рет қаралды 41 М.
Zeitstempel programmieren mit Google Tabellen Script (Spreadsheets)
13:13
TOPTORIALS OFFICE
Рет қаралды 25 М.
5 Excel Tools Most Users Never Think to Use (Files Included)
12:34
MyOnlineTrainingHub
Рет қаралды 279 М.
How Diplomats Learn Languages Fast | Easy German 585
18:07
Easy German
Рет қаралды 373 М.
CHATGPT MACHT MEINE ARBEIT IN EXCEL 🤯
28:03
Digitale Profis
Рет қаралды 149 М.
Tabelle ganz einfach durchsuchen mit dieser Suchfunktion | Excel VBA
17:34
importrange und query kombinieren (Google Tabellen / Spreadsheets)
15:10
TOPTORIALS OFFICE
Рет қаралды 19 М.
Python Projekt - Wetter API abfragen
20:39
Programmieren Starten
Рет қаралды 21 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН