2017-12-06 4 views
0

ich scheint, den einfachen Weg, um eine Bibliotheksfunktion in Google Tabellen zu nennen ist, dies zu tun:Aufruf einer Bibliotheksfunktion. Überschritt maximale Stapeltiefe

function mylibfunction() { Identifier.mylibfunction(); } Allerdings fordert es einen Fehler „überschritt die maximale Stapeltiefe“

Dies gilt nicht passieren, wenn ich meinen Code als Skript ohne Aufruf aus der Bibliothek ausführen. Warum ist das so? Gibt es eine iterative Einschränkung für Bibliotheksfunktionen?

+0

Was funktioniert die Bibliothek? –

Antwort

0

Ich habe sowohl die Firebase- als auch die Moment-Script-Bibliotheken verwendet, der Moment sieht so aus.

var moment = Moment.load(); 

Und der Firebase-Aufruf sieht so aus.

var firebaseUrl = "https://script-examples.firebaseio.com/"; 
var base = FirebaseApp.getDatabaseByUrl(firebaseUrl); 

Beachten Sie die Großbuchstaben für jede Moment.load() und FirebaseApp.getDatabaseByUrl() dies vorschlagen, dass sie Kurse werden global von der Bibliothek. Ähnlich wie DriveApp oder SpreadsheetApp.

Über Ihre Funktion ist es möglich, dass Sie einen rekursiven Funktionsaufruf irgendwie tun. Ändern Sie möglicherweise den Namen der Umbruchfunktion.

Verwandte Themen