2016-06-07 4 views
0

Google Apps Script가 있고 Session.getActiveUser()를 사용하려고하지만 Developer Tools보기에서 "Uncaught ReferenceError : Session is not defined"오류가 발생합니다. 이것은 사용자로 실행되는 게시 된 웹 응용 프로그램입니다. 최신 코드로 테스트 할 때 발생합니다. Google Apps for Education 도메인에 있습니다.Google Apps Script에서 Session.getActiveUser()를 사용하는 ReferenceError

이것은 관련이있을 수도 관련이 없을 수도 있습니다. 유틸리티에 대해 동일한 오류를 주었던 Utilities.sleep()도 사용하려고했습니다. 나는이 문제를 해결했다.

고급 Google 서비스가 있어야하나요, 아니면 설정해야 할 다른 설정이 있습니까? 내 궁극적 인 목표는 스프레드 시트의 셀에 스크립트를 실행하는 사람의 이름을 추가하는 것입니다. 내가 그들의 이름을 찾을 수있게되면 나는 나머지를 가지고있다.

감사합니다, 칼

+0

를 참조하십시오. 당신의 함수가 htmlService 클라이언트 측에 있지 않습니까? –

+0

사실 HTML 서비스 클라이언트 측에 있다고 확신합니다. 그것은 서버 측이어야합니까? 나는 나중에 시험 할 것이다. –

+0

모든 appscript api의 100 %가 서버 측이라고해야합니다. –

답변

1

당신이 HtmlService 클라이언트 측 자바 스크립트에서 appscript API를 호출한다. 앱 스크립트 api는 클라이언트 쪽이라고 할 수 있으며 .gs 또는 템플릿이있는 HTML에 있어야합니다.

는 클라이언트 측에서 서버 함수를 호출 문제를 재현 최소한의 샘플을 보여 않는 https://developers.google.com/apps-script/guides/html/reference/run

+0

그 것이 확인되었습니다. 고맙습니다! –

관련 문제