2017-12-06 1 views
0

나에게 구글 시트에서 라이브러리 함수를 호출 할 수있는 쉬운 방법을 보인다 것은이 작업을 수행하는 것입니다 그러나라이브러리 함수 호출. 초과 최대 스택 깊이

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와 유사합니다.

함수에 대해 어떻게 든 재귀 함수 호출을 수행 할 수 있습니다. 랩핑 함수의 이름을 변경하십시오.

관련 문제