2013-01-25 4 views
0

Google Apps Script + GUI API를 사용하여 어떻게 DataGrid를 구축 할 수 있습니까?Google Apps 스크립트를 사용하여 DataGrid를 구축하려면 어떻게해야합니까?

Google 스프레드 시트에서 제목 열, 데이터 및 제목 열을 클릭하고 데이터 순서 및 스크롤 막대를 클릭하여 Google 사이트에 범위를 표시하도록 개체를 작성하려고합니다.

제발 포인터를 알려주시겠습니까?

+0

당신이 구현하는 시도가 제공된다? 그렇다면 코드 스 니펫을 게시하여 도움을받을 수 있습니다. – Mehavel

답변

0

당신은 Charts Services로 제공되는 Google 애플리케이션 스크립트의 시각화 서비스의 하위 집합에 액세스 할 수 있습니다. 요청한 동작은 Class TableChart에서 사용할 수 있습니다.

이것은 간단한 TableChart를 만드는 Class TableChartBuilder에 대한 설명서에 나와있는 예입니다.

function doGet() { 
    // Get sample data from a spreadsheet. 
    var dataSourceUrl = 'https://docs.google.com/spreadsheet/tq?range=A1%3AF' + 
     '&key=0Aq4s9w_HxMs7dHpfX05JdmVSb1FpT21sbXd4NVE3UEE&gid=4&headers=-1'; 

    var chartBuilder = Charts.newTableChart() 
     .setDimensions(600, 500) 
     .enablePaging(20) 
     .setDataSourceUrl(dataSourceUrl); 

    var chart = chartBuilder.build(); 
    return UiApp.createApplication().add(chart); 
} 

Google 사이트에서 사용하려면 먼저 스크립트를 웹 앱으로 게시하십시오. 그런 다음 사이트에서 TableChart를 삽입하려는 페이지를 수정하고 Google Apps Script Gadget을 추가하십시오. 가제트를 수정하고 게시 된 Apps Script의 URL을 붙여 넣으십시오. 원하는대로 가젯의 다른 속성을 설정할 수 있습니다.

자세한 내용은 Building a Sites Application 튜토리얼 특히 Section 4Section 5

관련 문제