2017-12-06 2 views
0

は、Googleのシートにライブラリ関数を呼び出すための簡単な方法はこれを行うことです私には思える:ライブラリ関数を呼び出す。超過最大スタック深さ

function mylibfunction() { Identifier.mylibfunction(); } しかし、それはエラー「超過最大スタックの深さ」を求められます

これはしていませんライブラリから呼び出しをせずにスクリプトとしてコードを実行すると起こります。なぜこれはそうですか?ライブラリ関数に繰り返し制限が課せられていますか?

+0

ライブラリの機能は何ですか? –

答えて

0

Firebaseと瞬間スクリプトライブラリの両方を使用していますが、瞬間呼び出しは次のようになります。

var moment = Moment.load(); 

そしてFirebase呼び出し、次のようになります。

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

お知らせMoment.load(のそれぞれについて、大文字)とFirebaseApp.getDatabaseByUrl()これは、彼らが図書館から世界的に利用可能なクラスです示唆しています。 DriveAppまたはSpreadsheetAppと同様です。

あなたの関数については、何とか再帰関数呼び出しを行うことが可能です。おそらく、ラッピング関数の名前を変更してください。

関連する問題