zu verwenden Ich habe 200+ Tabellenkalkulation, die unsere Kunden füllen. Ich habe ein Skript entwickelt, um die Tabellenkalkulation zu verwalten, die in ihrer Funktion grundsätzlich identisch ist.Wie man einen Code für mehrere Kalkulationstabellen verwendet, die aktualisiert werden können, versuchen Sie, Bibliothek
Das Problem ist, wenn ich das Skript ändern muss ich es in all diesen Blättern ändern. Ich habe versucht, Bibliotheken zu benutzen, aber ohne Erfolg und ich hoffe zu hören, ob jemand eine Antwort kennt.
Die Bibliothek Version, die ich (mit Entwicklung auf) in jeder Tabelle enthält, zeigt die Änderung nicht an. Es wird nur die Ergebnisse zum Zeitpunkt der Aufnahme zeigen, was bedeutet, dass, um dies zu tun, ich zu jedem der Tabellen gehen muss, entfernen Sie die Bibliothek und installieren Sie die neueste Version neu. Die aktualisierte Bibliothek funktioniert nur vom Konto meines Besitzers. Die Bibliothek wird natürlich von jedem geteilt, der einen Link hat. einer Bibliothek aktualisiert Funktion in einem der Tabellen Lauf erzeugen einen Fehler: „Typeerror:. Nicht Funktion Functionname in Objekt [object Object] (Linie 2, Datei gefunden‚test‘)“
Gibt es eine gute Möglichkeit, Haben alle Tabellen denselben Code, den ich jederzeit ändern kann?
Ihre Bibliothek muss Sharing Erlaubnis mit GetFiles() mit „Jeder kann bearbeiten“, wenn ist, dass nicht bereits gesetzt ist, aber sind Sie in der Lage einig Beispiel-Code zu teilen aus Ihrer Bibliothek und den Slave-Skripten, die nicht aktualisiert werden? –
Scheint so, als ob das noch nicht möglich ist: http://stackoverflow.com/questions/10500764/is-it-possible-to-have-one-script-for-multiple-spreadsheets – opowell
Ich schlage vor, wir alle gehen Star diese Ausgabe: https://code.google.com/p/google-apps-script-issues/issues/detail?id=1356&q=type%3DEnhancement%20library&colspec=Stars%20Opened%20ID%20Type%20Status%20Summary%20Component%20Owner – opowell