2012-11-03 2 views
3

독립 실행 형 Google Apps Script 내에서 script.gs 파일의 내용을 읽을 수있는 방법을 찾고 있습니다. 실패하지 않는 Docslist.File 서비스에서 적절한 getAs() Mime 형식을 찾을 수 없습니다. 이 컨텍스트는 Google 사이트 및 다른 곳에 공개 GAS 소스 샘플을 삽입 할 수 있도록 html 서비스/콘텐츠 서비스를 사용하고자합니다. (Gist 샘플 포함과 거의 같은 방식). 어떤 아이디어?다른 스크립트에서 Google Apps Script의 내용을 읽을 수 있습니까?

답변

7

그것은 사실 수 있습니다. Code.gs를 얻습니다.

function myFunction() { 
    throw ScriptApp.getResource("Code").getDataAsString(); 
} 
+0

Brilliant. 고맙습니다! – bruce

+0

지금 구현했습니다. 훌륭하게 작동합니다. http://excelramblings.blogspot.co.uk/2012/11/google-apps-script-new-day-new-feature.html – bruce

+0

Corey 솔루션을 구현하는 "GAS 라이브러리 관리"가 있습니다 (https : //). sites.google.com/site/nnillixxsource/Roberts/RoseCMMSv020/global/getCode_js –

0

프로그래밍 방식으로 ".gs"파일의 내용을 검색 할 수있는 방법이 없습니다. 확장자가 ".html"인 파일 만 요청할 수 있으며 잠재적으로 프로젝트에서 반환 할 수 있습니다.

이 요청은 로컬 개발 또는 Git 통합 허용과 관련하여 API에서 스크립트 소스를 가져 오거나 설정하는 방법을 제공합니다. 귀하의 의견을 이슈 트래커 요청에 넣거나 이해가된다면 새로운 것을 기록하십시오.

http://code.google.com/p/google-apps-script-issues/issues/detail?id=1108

+0

감사합니다. 연결 한 요청이 일부 버전 제어 시스템을 사용하여 응용 프로그램 스크립트 코드를 업데이트 할 수있는 것으로 보입니다. 이 방법이 유용 할 수도 있지만 제 요청은 좀 더 간단합니다. 나는 단지 스크립트의 내용을 읽을 수 있기를 원한다. 포인터를 가져 주셔서 감사합니다. 나는 rfq를 분리하여 올릴 것이다. – bruce

관련 문제