2013-04-30 2 views
1

Google 사이트에서 차트를 구현하는 방법을 모르겠습니다. 내 목표는 스프레드 시트를 보여주는 것입니다. 대시 보드가있는 google.visualization.DataTable의 차트를 사용하도록 선택했습니다.google.visualization chart - Google 사이트의 DataTable

내 단계는 다음과 같습니다.

1) 앱 스크립트 프로젝트에서 새 프로젝트를 만듭니다.

2) 추가 파일 Code.gs :

function doGet() { 
return HtmlService.createTemplateFromFile('myPage').evaluate(); 
} 

3) 내가 몸에 추가 해요 https://developers.google.com/chart/interactive/docs/gallery/controls?hl=en

의 예를 가지고 파일의 mypage.html을 추가 "안녕하세요 세상을!" 시험을 위해.

4) 시험 구글이 HTML 코드 내 Google 사이트의 편집 페이지로 이동 접지 (모든 작업 벌금)

5) 재생 삽입 페이지 이 스크립트를 추가 -> 스크립트 가젯을 Apps에

6) 저장, 다시로드

결과로 "Hello world!"가 표시됩니다. 그러나 테이블은 결석한다! 무엇이 잘못 되었나요? 파일러가있는 Google 스프레드 시트에서 테이블을 표시하는 방법은 무엇입니까?

답변

1

caja 및 htmlservice에 관한 문서를 참조하십시오. 이러한 차트 라이브러리는 지원되지 않습니다.

+0

감사합니다! TableChartBuilder 클래스의 첫 번째 열을 고정하는 방법을 찾지 못했습니다. 열을 고정하려면 어떻게해야합니까? – Igor

0

Zig이 맞습니다. caja는 지금까지 google.visualization 라이브러리를 지원하지 않습니다. https://developers.google.com/apps-script/reference/charts/

당신은 데이터 테이블 및 대시 보드를 생성 할 수 있습니다 : 당신이 필요로하는 무엇

가스 UiApp에서 차트 모듈을 사용하는 것입니다. google.visualization을 사용한 경우와 같은 모양이됩니다.

보다도,

티에리 모든

+0

모두에게 감사드립니다! TableChartBuilder 클래스의 첫 번째 열을 고정하는 방법을 찾지 못했습니다. 열을 고정하려면 어떻게해야합니까? – Igor

+0

차트를 사용할 수 있다고 생각하지 않습니다. 나는 너와 구글로 할 수 있다고 생각지 않아. 비주얼라이제이션, 너? –

+0

사용자의 요청에 따라 열을 선택하고 차트를 업데이트하는 차트 테이블 용 복잡한 스크립트를 작성했습니다. 그러나 그는 편하고 유연하지 않습니다. 기둥을 고정 할 가능성은 없습니다. 나는 그걸 포기했다. – Igor